В русском языке имеется обстоятельственное наречие времени "до(?)ныне", имеющее значение, "до сих пор, до сегодняшнего времени". Данное наречие, как и все другие, является неизменяемым. Было бы очень просто запомнить его единственно верное написание и на этом остановиться. Но существование в языке слова "ныне" (это также наречие времени), обозначающее "в настоящее время, сейчас, сегодня", запутывает нас, так как из-за него становится возможным как слитное, так и раздельное написание.
Итак, наречие "доныне" всегда пишется слитно, если оно имеет значение "до сего времени".
Если в предложении между предлогом "до" и словом, грамматически относящимся к нему, находится наречие "ныне", которое можно и исключить из высказывания, то между "до" и "ныне" находится пробел. Например: "до ныне живущих" тождественно "до живущих", "до ныне посещающих" эквивалентно "до посещающих". То есть предлог "до" относится, по сути, не к "ныне", а к следующему слову.
Примеры предложений:
Многие люди, доныне знавшие Виктора как человека мудрого, удивились его ошибке.
Добраться до ныне здравствующих сослуживцев Андрею было сложно, но он активно переписывался с ними.