Nick U
Nick U

Reputation: 333

Visual Studio 2010 Editor UndoHistory

I am trying to write an extension that can access the TextUndoHistory of an VS editor.

Do I have to implement ITextUndoHistory and ITextUndoTransaction myself or is there something that I can hook into using the SDK?

Thanks, Nick

Upvotes: 1

Views: 380

Answers (1)

Noah Richards
Noah Richards

Reputation: 6867

You import an ITextUndoHistoryRegistry from an [Export]ed MEF component, and call TryGetHistory to retrieve the history for a given buffer. See MarginFactory.cs from my FixMixedTabs extension for an example (in that same extension, InformationBar.cs shows you how to create transactions on the undo history).

Upvotes: 3

Related Questions