Sign In
Letters from the (VS) Editor
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
Tags
adornments
AlignAssignments
blog
box selection
bugfix
bugs
classification
code
COM
editor
extensions
fixmixedtabs
fundamentals
github
gotodef
interop
markdown
outlining
performance
q&a
rico
snapshots
spellcheck
tagging
vsgallery
Archive
Archives
February 2011
(1)
January 2011
(1)
August 2010
(2)
July 2010
(2)
June 2010
(1)
May 2010
(1)
April 2010
(2)
March 2010
(4)
February 2010
(7)
January 2010
(8)
November 2009
(2)
October 2009
(3)
July 2009
(2)
June 2009
(3)
May 2009
(1)
November 2008
(1)
MSDN Blogs
>
Letters from the (VS) Editor
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Letters from the (VS) Editor
Moving on
Posted
over 1 year ago
by
Noah Richards
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
Code Snippet: Ensuring a file is in a project
Posted
over 1 year ago
by
Noah Richards
0
Comments
Every couple of weeks, I'll get a question about getting an arbitrary file on disk into a project in VS without asking VS to open in a document window directly. It seems to be pretty hard to find information for (when I needed to do it, it took a few...
Letters from the (VS) Editor
Editor fundamentals: Text-Relative Adornments
Posted
over 2 years ago
by
Noah Richards
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
Spell Checker Update - Perf bug on large C# files
Posted
over 2 years ago
by
Noah Richards
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
Q&A: ITextSnapshot.GetText()
Posted
over 2 years ago
by
Noah Richards
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
Editor fundamentals: Push vs. Pull
Posted
over 2 years ago
by
Noah Richards
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
A quick update
Posted
over 2 years ago
by
Noah Richards
0
Comments
Sorry for (another) long hiatus, again. I've been pretty busy, the last few weeks especially, working on fixing bugs and some interesting internal projects that may make their way to the public eye soon-ish (like in the next few months soon-ish, which...
Letters from the (VS) Editor
Q&A: Read-only regions
Posted
over 2 years ago
by
Noah Richards
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
Extending extensions
Posted
over 2 years ago
by
Noah Richards
2
Comments
If you'd ever taken a peek at the code for the Spell Checker extension before a couple weeks ago, you may have noticed that there were some definition interfaces intermingled with the various implementation classes. One such example is the NaturalTextTag...
Letters from the (VS) Editor
Long time no bloggy.
Posted
over 2 years ago
by
Noah Richards
0
Comments
Been a long time since I've blogged, sorry about that. I won't get too deep into things that have happened since my last post, but here's the short list: Visual Studio 2010 shipped Yeah, the obvious one. We (individual developers) actually aren...
Letters from the (VS) Editor
Disabling mouse wheel zoom through IEditorOptions
Posted
over 2 years ago
by
Noah Richards
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
Marshal.RelaseComObject considered not-very-nice
Posted
over 2 years ago
by
Noah Richards
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
New extension: Align Assignments
Posted
over 2 years ago
by
Noah Richards
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
New extension: CSS Is Less
Posted
over 2 years ago
by
Noah Richards
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
A couple of VS2010 RC bug fixes
Posted
over 2 years ago
by
Noah Richards
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 ...
Letters from the (VS) Editor
Two extensions for VS2008 parity
Posted
over 2 years ago
by
Noah Richards
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
Markdown Part 4 - Outlining
Posted
over 2 years ago
by
Noah Richards
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
What's new for extenders in the Visual Studio 2010 RC?
Posted
over 2 years ago
by
Noah Richards
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
Visual Studio Gallery extensions unpublished
Posted
over 2 years ago
by
Noah Richards
0
Comments
Just FYI for anybody that has visited the Visual Studio Gallery (very) recently: All extensions have been unpublished in preparation for the RC coming out (there will be some incompatibilities, so the gallery automatically unpublishes between pre...
Letters from the (VS) Editor
Reader poll - How should I organize my blog posts?
Posted
over 2 years ago
by
Noah Richards
0
Comments
Here's a question for everyone: Since switching over to using Markdown for writing my blog, I've been pretty happy with the overall workflow: I use an existing post as a template, often the source for my general page on all my extensions...
Letters from the (VS) Editor
More bug fixes
Posted
over 2 years ago
by
Noah Richards
0
Comments
I've had a really busy week this week (I'll hopefully be able to share more about that in the near future), so apologies that I missed my post on Monday. I'm also about to head out for a little mini-vacation tomorrow afternoon, but I decided to sneak...
Letters from the (VS) Editor
New extension: Spell Checker
Posted
over 2 years ago
by
Noah Richards
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
Markdown Part 3.5 - v0.1 posted on VS Gallery
Posted
over 2 years ago
by
Noah Richards
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
Bug fixes
Posted
over 2 years ago
by
Noah Richards
5
Comments
I took a little break from the Markdown work to fix a few bugs and annoyances in my other extensions. Go To Definition Go To Definition on github . Updated Go To Definition on VSGallery . There were two known issues with this one. The...
Letters from the (VS) Editor
Markdown Part 3 - A Live Tool Window Previewer
Posted
over 2 years ago
by
Noah Richards
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...
Page 1 of 2 (40 items)
1
2