Browse by Tags

Tagged Content List
  • Blog Post: Editor fundamentals: Text-Relative Adornments

    Tagging along with the last editor fundamentals post on the pull/event model , today's article is the application of that model to handling text-relative adornments. The adornment "manager" Within the editor, we use a fairly common pattern for structuring adornments. There are essentially two...
  • Blog Post: Spell Checker Update - Perf bug on large C# files

    I pushed an update (v2.22) to the Spell Checker extension just a little bit ago which fixes a pretty major and annoying performance issue with large C# files. I say "fixes", but it's really just a big work around, courtesy Michael (who will post an entry on his blog any day now . It's interesting enough...
  • Blog Post: Q&A: ITextSnapshot.GetText()

    (This is part of the Q&A Series ) This question comes from Cameron Peters, from the previous Q&A on read-only regions : How expensive, relatively is it to call Snapshot.GetText? I have a classifier/tagger that works well with small files (under 100K), but which bogs down as the file...
  • Blog Post: Editor fundamentals: Push vs. Pull

    (This is a new series I plan to write in occasionally, where I'll talk more generally about some of the design fundamentals of the editor and best practices for extensions) One of the things I learned early on, probably incorrectly, is that you can look at how components communicate and basically...
  • Blog Post: Gradient Selection

    We've heard a few comments/complaints about how the gradient selection has been removed in Beta 2, both as an option and as the default selection color. Since it's come up so many times, I figured you could all use an explanation as to why we did it (effectively, scrolling performance and UX ). ...
  • Blog Post: Editor perf: markers vs. tracking spans

    Rico just put up an interesting post on editor performance , so if you have a few minutes, go check it out. I thought I'd take a minute and give a bit more detail on one of the topics Rico mentions, which he called regions (but are really called markers; po-TAY-to, po-TAH-to, and all that). (Old editor...
Page 1 of 1 (6 items)