An implementation of elastic tabstops for Scintilla