Я бы подумал на предмет прохода по всем примитивам - "удаляемые" масштабы могут использоваться. Ну а про метки начала-конца отмены и отлов ошибок я даже не напоминаю )))
Когда-то потребовалось и добавлял поддержку русского алфавита:
1. отредактирована функция numinc:increment
2. добавлена функция numinc:incrementalpharus
NumIncV3-9_Nc_add Rus.lsp