Design Ideas of the Kate::TextBuffer
by Christoph Cullmann • 2010-02-28 • Developers
Storage Basic idea: text stored as lines Lines hold text and additional data (like for highlighting) Advanced Concept: Stores lines in blocks of xxx lines, to have better performance Cursor Support They will move on editing Cursors can be combined to ranges KateTextCursor will be stored in the buffer blocks Transactions Each edit action must [...]
Read more →