Letters from the (VS) Editor

Moving on

It's been an interesting journey, these last 3 ½ years. I was hired at Microsoft, after an...

Author: Noah Richards Date: 02/07/2011

Code Snippet: Ensuring a file is in a project

Every couple of weeks, I'll get a question about getting an arbitrary file on disk into a project in...

Author: Noah Richards Date: 01/28/2011

Editor fundamentals: Text-Relative Adornments

Tagging along with the last editor fundamentals post on the pull/event model, today's article is the...

Author: Noah Richards Date: 08/25/2010

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...

Author: Noah Richards Date: 08/12/2010

Q&A: ITextSnapshot.GetText()

(This is part of the Q&A Series) This question comes from Cameron Peters, from the previous...

Author: Noah Richards Date: 07/13/2010

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...

Author: Noah Richards Date: 07/08/2010

A quick update

Sorry for (another) long hiatus, again. I've been pretty busy, the last few weeks especially,...

Author: Noah Richards Date: 06/21/2010

Q&A: Read-only regions

This question was asked recently on the (internal) editor discussion alias: Is it at all possible to...

Author: Noah Richards Date: 05/04/2010

Extending extensions

If you'd ever taken a peek at the code for the Spell Checker extension before a couple weeks ago,...

Author: Noah Richards Date: 04/30/2010

Long time no bloggy.

Been a long time since I've blogged, sorry about that. I won't get too deep into things that have...

Author: Noah Richards Date: 04/19/2010

Disabling mouse wheel zoom through IEditorOptions

One of the new features for the editor in Visual Studio 2010 is zoom, which is one of those nice...

Author: Noah Richards Date: 03/18/2010

Marshal.RelaseComObject considered not-very-nice

Paul Harrington just posted an interesting article on the Visual Studio blog entitled...

Author: Noah Richards Date: 03/08/2010

New extension: Align Assignments

Download Align Assignments on the VS Gallery, and check out the source on github. About a month ago,...

Author: Noah Richards Date: 03/04/2010

New extension: CSS Is Less

While browsing StackOverflow for questions about VS2010, I came upon a question about how to make...

Author: Noah Richards Date: 03/01/2010

A couple of VS2010 RC bug fixes

I've made a couple of small fixes in various extensions since the RC. Things have been busy, still,...

Author: Noah Richards Date: 02/26/2010

Two extensions for VS2008 parity

Over the weekend, I came upon a question on StackOverflow about how, in the new editor, you can't...

Author: Noah Richards Date: 02/18/2010

Markdown Part 4 - Outlining

This is part of the "Markdown mode" series: Part 3.5 - Posted on the VS Gallery Part 3 - A live tool...

Author: Noah Richards Date: 02/15/2010

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

Welcome to the Visual Studio 2010 RC! This post is for everyone updating an extension from Beta 2,...

Author: Noah Richards Date: 02/11/2010

Just FYI for anybody that has visited the Visual Studio Gallery (very) recently: All extensions have...

Author: Noah Richards Date: 02/08/2010

Reader poll - How should I organize my blog posts?

Here's a question for everyone: Since switching over to using Markdown for writing my blog, I've...

Author: Noah Richards Date: 02/08/2010

More bug fixes

I've had a really busy week this week (I'll hopefully be able to share more about that in the near...

Author: Noah Richards Date: 02/05/2010

New extension: Spell Checker

Download Spellcheck on the VS Gallery. Get the source on github. As I wrote about in my series on...

Author: Noah Richards Date: 01/28/2010

This is part of the "Markdown mode" series: Part 3 - A live tool window previewer Part 2 - Writing a...

Author: Noah Richards Date: 01/25/2010

Bug fixes

I took a little break from the Markdown work to fix a few bugs and annoyances in my other...

Author: Noah Richards Date: 01/21/2010

Markdown Part 3 - A Live Tool Window Previewer

This is part of the "Markdown mode" series: Part 2 - Writing a classifier Part 1 - Markdown! Well,...

Author: Noah Richards Date: 01/18/2010

New page: Extensions

I added a new page that shows the extensions I've written. I can't figure out what incantation I...

Author: Noah Richards Date: 01/15/2010

Extensions

Visual Studio 2010 Extensions: You can find all these extensions by searching the Visual Studio...

Author: Noah Richards Date: 01/15/2010

New extension: Fix Mixed Tabs

Download this extension on the Visual Studio Gallery, or search for it in the Visual Studio...

Author: Noah Richards Date: 01/13/2010

Markdown Part 2 - Writing a Classifier

Note: I started writing this about two months ago, and a lot has changed since then. Jeff Atwood...

Author: Noah Richards Date: 01/11/2010

Markdown!

For awhile I've been searching for a better workflow for writing my blog. Using the community server...

Author: Noah Richards Date: 11/12/2009

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...

Author: Noah Richards Date: 11/04/2009

Gradient Selection

We've heard a few comments/complaints about how the gradient selection has been removed in Beta 2,...

Author: Noah Richards Date: 10/28/2009

Updated extensions for Beta 2

I've updated all my extensions for Beta 2. Here are descriptions of the changes, as well as links to...

Author: Noah Richards Date: 10/20/2009

Beta 2!

Beta 2 was officially released today (to MSDN subscribers; the general public comes a little bit...

Author: Noah Richards Date: 10/19/2009

Code for ItalicComments and GoToDef extensions

Thanks to Fiona and Tim for being all managerial and figuring out the licensing story for extensions...

Author: Noah Richards Date: 07/25/2009

Learning the new editor

I had a professor in college, Sidney Marshall (also known as "the man, the myth, the legend:...

Author: Noah Richards Date: 07/06/2009

Collapse all but this

On this morning's little public editor conference call, someone remarked (and others agreed) that...

Author: Noah Richards Date: 06/12/2009

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...

Author: Noah Richards Date: 06/06/2009

Editor docs

Just got this link from Chris – looks like the beta 1 editor docs are up.  Feast and be merry....

Author: Noah Richards Date: 06/01/2009

Box selection

Slow start, eh? I haven't written a post in here since I started this blog, as I've been a bit, uh,...

Author: Noah Richards Date: 05/12/2009

Hello, my name is: "New Editor"

For those of you, like myself, who weren't lucky enough to be vacationing in beautiful Barcelona and...

Author: Noah Richards Date: 11/12/2008