add persistent undo and update guifont to use russian version of consolas to work with airline in windows