use minimum length for completion word
redirect identifier char predicate to current filetype completer, if available
fall back to original IsIdentifierCharacter
use non-retarded method naming scheme