• Letters from the (VS) Editor

    Spell Checker Update - Perf bug on large C# files

    • 0 Comments
    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...
  • Letters from the (VS) Editor

    Markdown Part 2 - Writing a Classifier

    • 0 Comments
    Note: I started writing this about two months ago, and a lot has changed since then. Jeff Atwood released a C# port of the Markdown script (well, a cleaned up version of another C# port of a PHP port, to be exact) called MarkdownSharp (it's on google...
  • Letters from the (VS) Editor

    New extension: Spell Checker

    • 10 Comments
    Download Spellcheck on the VS Gallery . Get the source on github . As I wrote about in my series on Markdown Mode , one of the features I've missed from vim and many other IDEs is spell check, both in normal code comments (from when I used Eclipse...
  • Letters from the (VS) Editor

    Disabling mouse wheel zoom through IEditorOptions

    • 1 Comments
    One of the new features for the editor in Visual Studio 2010 is zoom, which is one of those nice things we get for free by using WPF. If you haven't played with it yet, there are two ways to zoom in an editor instance: the zoom control in the bottom margin...
  • Letters from the (VS) Editor

    Markdown Part 4 - Outlining

    • 5 Comments
    This is part of the "Markdown mode" series : Part 3.5 - Posted on the VS Gallery Part 3 - A live tool window previewer Part 2 - Writing a classifier Part 1 - Markdown! A few nights ago, around midnight, I was in that I'm-pretty-tired...
  • Letters from the (VS) Editor

    Editor fundamentals: Push vs. Pull

    • 3 Comments
    (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...
  • Letters from the (VS) Editor

    New extension: CSS Is Less

    • 2 Comments
    While browsing StackOverflow for questions about VS2010 , I came upon a question about how to make .less files open in the CSS editor . Coincidentally, I had written up an extension to do this in response to a tweet from about a month ago. Since the popularity...
  • Letters from the (VS) Editor

    Markdown Part 3 - A Live Tool Window Previewer

    • 1 Comments
    This is part of the "Markdown mode" series : Part 2 - Writing a classifier Part 1 - Markdown! Well, this part ended up being both easier and considerably harder than I expected, depending on how you look at it. First, the obligatory...
  • Letters from the (VS) Editor

    New extension: Align Assignments

    • 5 Comments
    Download Align Assignments on the VS Gallery , and check out the source on github . About a month ago, a blog article about "TextMate shortcuts you should be using" came across my feed reader. The third item down on that list is "Align Assignments...
  • Letters from the (VS) Editor

    Moving on

    • 4 Comments
    It's been an interesting journey, these last 3 ½ years. I was hired at Microsoft, after an internship the summer before my senior year, to work on a long-lead effort creating new IDE components and developer tools. On my first day back, my boss...
  • Letters from the (VS) Editor

    Markdown!

    • 0 Comments
    For awhile I've been searching for a better workflow for writing my blog. Using the community server interface online interface is pretty awful, though even good online interfaces aren't that great. You can't really overestimate the value of using the...
  • Letters from the (VS) Editor

    Marshal.RelaseComObject considered not-very-nice

    • 2 Comments
    Paul Harrington just posted an interesting article on the Visual Studio blog entitled "Marshal.ReleaseComObject Considered Dangerous" . I don't have anything more technically useful to add, but I want to share my take on this. The article was especially...
  • Letters from the (VS) Editor

    Hello, my name is: "New Editor"

    • 2 Comments

    For those of you, like myself, who weren't lucky enough to be vacationing in beautiful Barcelona and happened to drop in on TechEd EMEA, or if you haven't found it elsewhere on the interwebs, I'd like to introduce you to... [drum roll]....

    Scott Guthrie showing an editor sample at PDC

    Scott Guthrie showing the "comment adornment" at PDC

    Another pic of Scott Guthrie showing the editor at PDC

    Another pic of the same sample

    The new editor!

    ...
  • Letters from the (VS) Editor

    Beta 2!

    • 0 Comments
    Beta 2 was officially released today (to MSDN subscribers; the general public comes a little bit later in the week). Also of interest, Rico wrote a pretty long blog post about some of the new features, with nice props to the new editor. His whole history...
  • Letters from the (VS) Editor

    Editor fundamentals: Text-Relative Adornments

    • 0 Comments
    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...
  • Letters from the (VS) Editor

    Q&A: ITextSnapshot.GetText()

    • 0 Comments
    (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...
  • Letters from the (VS) Editor

    Two extensions for VS2008 parity

    • 1 Comments
    Over the weekend, I came upon a question on StackOverflow about how, in the new editor, you can't override the foreground color of selected text. I had actually played around with writing an extension to "fix" this awhile back, but never really got it...
  • Letters from the (VS) Editor

    What's new for extenders in the Visual Studio 2010 RC?

    • 0 Comments
    Welcome to the Visual Studio 2010 RC! This post is for everyone updating an extension from Beta 2, though it may have some points of interest for people who want to write a new extension against the RC (and the final, shipping version of Visual Studio...
  • Letters from the (VS) Editor

    Learning the new editor

    • 1 Comments
    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...
  • Letters from the (VS) Editor

    Q&A: Read-only regions

    • 8 Comments
    This question was asked recently on the (internal) editor discussion alias: Is it at all possible to make parts of the text buffer read-only? Could I, for example, mark certain spans as not modifiable, so that the user wouldn't be able to change...
  • Letters from the (VS) Editor

    New extension: Fix Mixed Tabs

    • 0 Comments
    Download this extension on the Visual Studio Gallery, or search for it in the Visual Studio Extension Manager! A couple months back, I started work on a new extension. At the time, I was working with another person on a small side project, and one...
  • Letters from the (VS) Editor

    What's new for extenders in Beta 2?

    • 1 Comments
    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...
  • Letters from the (VS) Editor

    Box selection

    • 4 Comments
    Slow start, eh? I haven't written a post in here since I started this blog, as I've been a bit, uh, distracted by other work-like things. One of those things was implementing box selection in the new editor. Quick side note: coming up in the near...
  • Letters from the (VS) Editor

    Markdown Part 3.5 - v0.1 posted on VS Gallery

    • 3 Comments
    This is part of the "Markdown mode" series : Part 3 - A live tool window previewer Part 2 - Writing a classifier Part 1 - Markdown! I'm in a jolly mood, having just bought a new sofa and chair at IKEA and getting rid of my old one (it...
  • Letters from the (VS) Editor

    A couple of VS2010 RC bug fixes

    • 0 Comments
    I've made a couple of small fixes in various extensions since the RC. Things have been busy, still, so I haven't had a chance to get back to my normal blogging schedule, but I have had small bits of time for the following: Go To Definition ...
Page 1 of 2 (40 items) 12