├── .editorconfig ├── .github ├── copilot-instructions.md ├── release-preparation-prompt.md └── workflows │ ├── CI.yml │ └── PublishVSIX.yml ├── .gitignore ├── CHANGELOG.md ├── Directory.Build.props ├── Directory.Build.targets ├── LICENSE ├── NuGet.Config ├── README.md ├── THIRD-PARTY-NOTICES.txt ├── VSVersionSupport.md ├── marketplace ├── images │ ├── CommandWindow.png │ ├── ContextMenu.png │ ├── EditorGuidelines_128px.png │ ├── EditorGuidelines_90px.png │ └── FontsAndColors.png ├── overview.Dev17.md ├── overview.md ├── publishManifest.Dev17.json └── publishManifest.json ├── src ├── ColumnGuide │ ├── ColumnGuide.projitems │ ├── ColumnGuide.shproj │ ├── ColumnGuideAdornment.cs │ ├── ColumnGuideFactory.cs │ ├── EditorGuidelinesPackage.cs │ ├── EditorGuidelinesPackage.vsct │ ├── Guideline.cs │ ├── GuidelineBrush.cs │ ├── GuidelineColorDefinition.cs │ ├── HostServices.cs │ ├── ITextBufferExtensions.cs │ ├── ITextEditorGuidesSettings.cs │ ├── ITextEditorGuidesSettingsChanger.cs │ ├── IWpfTextViewExtensions.cs │ ├── LineStyle.cs │ ├── Parser.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Resources │ │ ├── Images_32bit.png │ │ └── Package.ico │ ├── StrokeParameters.cs │ ├── Telemetry.cs │ ├── TextEditorGuidesSettings.cs │ ├── TextEditorGuidesSettingsRendezvous.cs │ └── app.config ├── Editor Guidelines.sln ├── VSIX │ ├── CodingConventions.cs │ ├── VSIX.csproj │ └── source.extension.vsixmanifest └── VSIX_Dev17 │ ├── CodingConventions.cs │ ├── VSIX_Dev17.csproj │ └── source.extension.vsixmanifest └── test ├── ColumnGuideTests ├── ColumnGuideTests.csproj └── ParserTests.cs └── EditorGuidelinesTests ├── AbstractIntegrationTest.cs ├── EditorGuidelinesTests.csproj ├── Harness ├── AbstractServices.cs ├── KeyboardInput.cs ├── NativeMethods.cs ├── SendInputServices.cs ├── ShiftState.cs ├── SolutionServices.cs ├── TestServices.cs └── VisualStudioServices.cs ├── OpenFileTests.cs ├── Properties └── AssemblyInfo.cs └── Threading └── JoinableTaskFactoryExtensions.cs /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/release-preparation-prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/.github/release-preparation-prompt.md -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.github/workflows/PublishVSIX.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/.github/workflows/PublishVSIX.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/Directory.Build.targets -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/LICENSE -------------------------------------------------------------------------------- /NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/NuGet.Config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/README.md -------------------------------------------------------------------------------- /THIRD-PARTY-NOTICES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/THIRD-PARTY-NOTICES.txt -------------------------------------------------------------------------------- /VSVersionSupport.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/VSVersionSupport.md -------------------------------------------------------------------------------- /marketplace/images/CommandWindow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/marketplace/images/CommandWindow.png -------------------------------------------------------------------------------- /marketplace/images/ContextMenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/marketplace/images/ContextMenu.png -------------------------------------------------------------------------------- /marketplace/images/EditorGuidelines_128px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/marketplace/images/EditorGuidelines_128px.png -------------------------------------------------------------------------------- /marketplace/images/EditorGuidelines_90px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/marketplace/images/EditorGuidelines_90px.png -------------------------------------------------------------------------------- /marketplace/images/FontsAndColors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/marketplace/images/FontsAndColors.png -------------------------------------------------------------------------------- /marketplace/overview.Dev17.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/marketplace/overview.Dev17.md -------------------------------------------------------------------------------- /marketplace/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/marketplace/overview.md -------------------------------------------------------------------------------- /marketplace/publishManifest.Dev17.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/marketplace/publishManifest.Dev17.json -------------------------------------------------------------------------------- /marketplace/publishManifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/marketplace/publishManifest.json -------------------------------------------------------------------------------- /src/ColumnGuide/ColumnGuide.projitems: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/ColumnGuide.projitems -------------------------------------------------------------------------------- /src/ColumnGuide/ColumnGuide.shproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/ColumnGuide.shproj -------------------------------------------------------------------------------- /src/ColumnGuide/ColumnGuideAdornment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/ColumnGuideAdornment.cs -------------------------------------------------------------------------------- /src/ColumnGuide/ColumnGuideFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/ColumnGuideFactory.cs -------------------------------------------------------------------------------- /src/ColumnGuide/EditorGuidelinesPackage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/EditorGuidelinesPackage.cs -------------------------------------------------------------------------------- /src/ColumnGuide/EditorGuidelinesPackage.vsct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/EditorGuidelinesPackage.vsct -------------------------------------------------------------------------------- /src/ColumnGuide/Guideline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/Guideline.cs -------------------------------------------------------------------------------- /src/ColumnGuide/GuidelineBrush.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/GuidelineBrush.cs -------------------------------------------------------------------------------- /src/ColumnGuide/GuidelineColorDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/GuidelineColorDefinition.cs -------------------------------------------------------------------------------- /src/ColumnGuide/HostServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/HostServices.cs -------------------------------------------------------------------------------- /src/ColumnGuide/ITextBufferExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/ITextBufferExtensions.cs -------------------------------------------------------------------------------- /src/ColumnGuide/ITextEditorGuidesSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/ITextEditorGuidesSettings.cs -------------------------------------------------------------------------------- /src/ColumnGuide/ITextEditorGuidesSettingsChanger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/ITextEditorGuidesSettingsChanger.cs -------------------------------------------------------------------------------- /src/ColumnGuide/IWpfTextViewExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/IWpfTextViewExtensions.cs -------------------------------------------------------------------------------- /src/ColumnGuide/LineStyle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/LineStyle.cs -------------------------------------------------------------------------------- /src/ColumnGuide/Parser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/Parser.cs -------------------------------------------------------------------------------- /src/ColumnGuide/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/ColumnGuide/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/Resources.Designer.cs -------------------------------------------------------------------------------- /src/ColumnGuide/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/Resources.resx -------------------------------------------------------------------------------- /src/ColumnGuide/Resources/Images_32bit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/Resources/Images_32bit.png -------------------------------------------------------------------------------- /src/ColumnGuide/Resources/Package.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/Resources/Package.ico -------------------------------------------------------------------------------- /src/ColumnGuide/StrokeParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/StrokeParameters.cs -------------------------------------------------------------------------------- /src/ColumnGuide/Telemetry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/Telemetry.cs -------------------------------------------------------------------------------- /src/ColumnGuide/TextEditorGuidesSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/TextEditorGuidesSettings.cs -------------------------------------------------------------------------------- /src/ColumnGuide/TextEditorGuidesSettingsRendezvous.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/TextEditorGuidesSettingsRendezvous.cs -------------------------------------------------------------------------------- /src/ColumnGuide/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/ColumnGuide/app.config -------------------------------------------------------------------------------- /src/Editor Guidelines.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/Editor Guidelines.sln -------------------------------------------------------------------------------- /src/VSIX/CodingConventions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/VSIX/CodingConventions.cs -------------------------------------------------------------------------------- /src/VSIX/VSIX.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/VSIX/VSIX.csproj -------------------------------------------------------------------------------- /src/VSIX/source.extension.vsixmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/VSIX/source.extension.vsixmanifest -------------------------------------------------------------------------------- /src/VSIX_Dev17/CodingConventions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/VSIX_Dev17/CodingConventions.cs -------------------------------------------------------------------------------- /src/VSIX_Dev17/VSIX_Dev17.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/VSIX_Dev17/VSIX_Dev17.csproj -------------------------------------------------------------------------------- /src/VSIX_Dev17/source.extension.vsixmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/src/VSIX_Dev17/source.extension.vsixmanifest -------------------------------------------------------------------------------- /test/ColumnGuideTests/ColumnGuideTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/test/ColumnGuideTests/ColumnGuideTests.csproj -------------------------------------------------------------------------------- /test/ColumnGuideTests/ParserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/test/ColumnGuideTests/ParserTests.cs -------------------------------------------------------------------------------- /test/EditorGuidelinesTests/AbstractIntegrationTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/test/EditorGuidelinesTests/AbstractIntegrationTest.cs -------------------------------------------------------------------------------- /test/EditorGuidelinesTests/EditorGuidelinesTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/test/EditorGuidelinesTests/EditorGuidelinesTests.csproj -------------------------------------------------------------------------------- /test/EditorGuidelinesTests/Harness/AbstractServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/test/EditorGuidelinesTests/Harness/AbstractServices.cs -------------------------------------------------------------------------------- /test/EditorGuidelinesTests/Harness/KeyboardInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/test/EditorGuidelinesTests/Harness/KeyboardInput.cs -------------------------------------------------------------------------------- /test/EditorGuidelinesTests/Harness/NativeMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/test/EditorGuidelinesTests/Harness/NativeMethods.cs -------------------------------------------------------------------------------- /test/EditorGuidelinesTests/Harness/SendInputServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/test/EditorGuidelinesTests/Harness/SendInputServices.cs -------------------------------------------------------------------------------- /test/EditorGuidelinesTests/Harness/ShiftState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/test/EditorGuidelinesTests/Harness/ShiftState.cs -------------------------------------------------------------------------------- /test/EditorGuidelinesTests/Harness/SolutionServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/test/EditorGuidelinesTests/Harness/SolutionServices.cs -------------------------------------------------------------------------------- /test/EditorGuidelinesTests/Harness/TestServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/test/EditorGuidelinesTests/Harness/TestServices.cs -------------------------------------------------------------------------------- /test/EditorGuidelinesTests/Harness/VisualStudioServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/test/EditorGuidelinesTests/Harness/VisualStudioServices.cs -------------------------------------------------------------------------------- /test/EditorGuidelinesTests/OpenFileTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/test/EditorGuidelinesTests/OpenFileTests.cs -------------------------------------------------------------------------------- /test/EditorGuidelinesTests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/test/EditorGuidelinesTests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /test/EditorGuidelinesTests/Threading/JoinableTaskFactoryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pharring/EditorGuidelines/HEAD/test/EditorGuidelinesTests/Threading/JoinableTaskFactoryExtensions.cs --------------------------------------------------------------------------------