этот метод оказывается имеет название - Gap Buffer.
вот целая статья про это, там еще есть всякие полезные ссылки в обсуждении. http://habrahabr.ru/post/197650/
А еще там в коментах есть человек из Челябинска утверждающий что он писал текстовый редактор на Спектруме.