-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathREADME.txt
72 lines (61 loc) · 3.83 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
OverviewMargin2012 is an update of the AllMargins suite of VisualStudio plugins,
originally written by David Pugh. This repository is a restructuring of the files
and an update to VisualStudio 2012.
It is distributed under the MS-PL license (included in this repository in text form).
-----
Introduction:
This is a compilation of the OverviewMargin and several other extensions that use the OverviewMargin. The OverviewMargin shows
a margin on the right side of the editor that logically maps to the entire file (similar the the vertical scroll bar). Unlike
the scroll bar, it maps to the entire file and can contain other margins that provide more information about the file.
History:
v1.0 David Pugh 2/26/2010
Initial release
V1.1 David Pugh 3/4/2010
Updated included extensions.
V1.2 David Pugh 4/19/2010
Updated included extensions.
V1.3 David Pugh 4/20/2010
Updated included extensions.
V1.4 David Pugh 4/22/2010
Updated included extensions.
V1.5 David Pugh 4/27/2010
Updated included extensions.
V1.6 David Pugh 4/28/2010
Updated included extensions to fix VB parser error.
V1.7 David Pugh 4/28/2010
Updated version number to work around install issue.
V1.8 David Pugh 4/28/2010
More VB parse fixes (Public, REM, Interface, Structure).
V1.9 David Pugh 4/28/2010
Updated CaretMargin, VB, C# and C parsers.
V2.0 David Pugh 5/03/2010
Bumped version number to fix installation problem.
V2.1 David Pugh 6/10/2010
Updated OverviewMargin, BlockTagger, StructureAdornment & StructureMargin.
Changed namespaces and DLL names to Microsoft.VisualStudio.Extensions.....
V2.2 David Pugh 6/29/2010
Updated StructureAdornment.
V2.3 David Pugh 6/30/2010
Picked up fix for VB parser, tweaks for structure adornment & margin.
V3.0 Jeff Valore 9/06/2012
Updated for VisualStudio 2012. All extensions now included in single project.
Included extensions:
CaretMargin http://visualstudiogallery.msdn.microsoft.com/en-us/a893687b-f488-49eb-ad91-c59d86daad34.
ErrorsToMarks http://visualstudiogallery.msdn.microsoft.com/en-us/0fc52c83-0ab3-485d-a917-2006966eec7a.
MarkersToMarks http://visualstudiogallery.msdn.microsoft.com/en-us/89deee06-0ed0-4347-81a6-942a3f2874af.
OverviewMarginImpl http://visualstudiogallery.msdn.microsoft.com/en-us/2e9f37b7-5a1f-4c47-930b-379b2d0fd596.
StructureAdornment http://visualstudiogallery.msdn.microsoft.com/en-us/203f22f4-3e9f-4dbb-befc-f2606835834e.
StructureMargin http://visualstudiogallery.msdn.microsoft.com/en-us/fe432eb5-c538-47a9-9919-fba1a8f5b261.
BlockTagger The definition of an API to get the structure of a code file.
BlockTaggerImpl An implementation of the BlockTaggerAPI for C/C# and VB files.
OverviewMargin The definition of an API for creating margins that map to the entire file.
SettingsStore The definition of an API to load and save editor options across sessions.
SettingsStoreImpl An implementation of the SettingStore API that uses IVsSettingsStore to access the system registry.
Usage:
See other extensions.
Options:
See: http://dotnetdust.blogspot.com/2010/04/how-to-configure-allmargins-extension.html
Settings are located in registry at: \HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor
Notes:
You must install the VisualStudio 2012 SDK before opening this project, or else it will refuse to load.
The original VisualStudio 2010 source for this extension is at http://code.msdn.microsoft.com/OverviewMargin/Release/ProjectReleases.aspx?ReleaseId=3957