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: 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: What's new for extenders in Beta 2?

    If you are reading this, I'm sure there is a decent chance that you've either already used Visual Studio 2010 Beta 2 or at least read about some of the new features. For those of you interested in writing extensions for VS, I wanted to share a couple of updates around editor extensibility, particularly...
  • Blog Post: Learning the new editor

    I had a professor in college, Sidney Marshall (also known as "the man, the myth, the legend: Sidney Marshall"), who was and still is a pretty big inspiration to me. He's a fairly big Lisp guy (part of what got me interested in Lisp in the first place), quotes various pieces of the ISO C++ spec...
  • 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 (5 items)