├── src
├── Icons
│ ├── m.png
│ ├── d.png
│ ├── r.png
│ ├── dart.png
│ ├── ejs.png
│ ├── elm.png
│ ├── erb.png
│ ├── flow.png
│ ├── go.png
│ ├── haml.png
│ ├── haxe.png
│ ├── jade.png
│ ├── lime.png
│ ├── lisp.png
│ ├── lua.png
│ ├── mq4.png
│ ├── mq5.png
│ ├── mqh.png
│ ├── nim.png
│ ├── pdf.png
│ ├── perl.png
│ ├── qt.png
│ ├── raml.png
│ ├── riot.png
│ ├── rust.png
│ ├── tcl.png
│ ├── twig.png
│ ├── volt.png
│ ├── vue.png
│ ├── yarn.png
│ ├── zip.png
│ ├── apache.png
│ ├── apigee.png
│ ├── babel.png
│ ├── cobol.png
│ ├── delphi.png
│ ├── elixir.png
│ ├── erlang.png
│ ├── eslint.png
│ ├── flash.png
│ ├── foxpro.png
│ ├── gradle.png
│ ├── groovy.png
│ ├── idris.png
│ ├── jshint.png
│ ├── julia.png
│ ├── latex.png
│ ├── marko.png
│ ├── matlab.png
│ ├── neo4j.png
│ ├── ocaml.png
│ ├── paket.png
│ ├── patch.png
│ ├── poedit.png
│ ├── proto.png
│ ├── puppet.png
│ ├── scala.png
│ ├── scheme.png
│ ├── smarty.png
│ ├── sqlite.png
│ ├── swift.png
│ ├── ansible.png
│ ├── balsamiq.png
│ ├── clojure.png
│ ├── csslint.png
│ ├── fortran.png
│ ├── haskell.png
│ ├── mustache.png
│ ├── nunjucks.png
│ ├── photoshop.png
│ ├── plantuml.png
│ ├── procfile.png
│ ├── solidity.png
│ ├── stylelint.png
│ ├── terraform.png
│ ├── applescript.png
│ ├── coldfusion.png
│ ├── handlebars.png
│ ├── haxedevelop.png
│ ├── semanticweb.png
│ ├── actionscript.png
│ ├── editorconfig.png
│ └── Monikers.imagemanifest
├── Resources
│ ├── Icon.png
│ └── Preview.png
├── source.extension.ico
├── source.extension.cs
├── VSCommandTable.cs
├── VSPackage.cs
├── source.extension.vsixmanifest
├── VSCommandTable.vsct
├── Commands
│ └── ReportMissingIcon.cs
├── source.extension.resx
├── FileIcons.csproj
└── icons.pkgdef
├── .github
├── FUNDING.yml
├── ISSUE_TEMPLATE.md
└── CONTRIBUTING.md
├── art
├── before-after.png
└── context-menu.png
├── .gitignore
├── appveyor.yml
├── CreateIconList.ps1
├── .gitattributes
├── LICENSE
├── FileIcons.sln
├── README.md
├── CHANGELOG.md
└── FileExtensions.md
/src/Icons/m.png:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/Icons/d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/d.png
--------------------------------------------------------------------------------
/src/Icons/r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/r.png
--------------------------------------------------------------------------------
/src/Icons/dart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/dart.png
--------------------------------------------------------------------------------
/src/Icons/ejs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/ejs.png
--------------------------------------------------------------------------------
/src/Icons/elm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/elm.png
--------------------------------------------------------------------------------
/src/Icons/erb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/erb.png
--------------------------------------------------------------------------------
/src/Icons/flow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/flow.png
--------------------------------------------------------------------------------
/src/Icons/go.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/go.png
--------------------------------------------------------------------------------
/src/Icons/haml.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/haml.png
--------------------------------------------------------------------------------
/src/Icons/haxe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/haxe.png
--------------------------------------------------------------------------------
/src/Icons/jade.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/jade.png
--------------------------------------------------------------------------------
/src/Icons/lime.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/lime.png
--------------------------------------------------------------------------------
/src/Icons/lisp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/lisp.png
--------------------------------------------------------------------------------
/src/Icons/lua.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/lua.png
--------------------------------------------------------------------------------
/src/Icons/mq4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/mq4.png
--------------------------------------------------------------------------------
/src/Icons/mq5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/mq5.png
--------------------------------------------------------------------------------
/src/Icons/mqh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/mqh.png
--------------------------------------------------------------------------------
/src/Icons/nim.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/nim.png
--------------------------------------------------------------------------------
/src/Icons/pdf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/pdf.png
--------------------------------------------------------------------------------
/src/Icons/perl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/perl.png
--------------------------------------------------------------------------------
/src/Icons/qt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/qt.png
--------------------------------------------------------------------------------
/src/Icons/raml.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/raml.png
--------------------------------------------------------------------------------
/src/Icons/riot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/riot.png
--------------------------------------------------------------------------------
/src/Icons/rust.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/rust.png
--------------------------------------------------------------------------------
/src/Icons/tcl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/tcl.png
--------------------------------------------------------------------------------
/src/Icons/twig.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/twig.png
--------------------------------------------------------------------------------
/src/Icons/volt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/volt.png
--------------------------------------------------------------------------------
/src/Icons/vue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/vue.png
--------------------------------------------------------------------------------
/src/Icons/yarn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/yarn.png
--------------------------------------------------------------------------------
/src/Icons/zip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/zip.png
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: madskristensen
4 |
--------------------------------------------------------------------------------
/art/before-after.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/art/before-after.png
--------------------------------------------------------------------------------
/art/context-menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/art/context-menu.png
--------------------------------------------------------------------------------
/src/Icons/apache.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/apache.png
--------------------------------------------------------------------------------
/src/Icons/apigee.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/apigee.png
--------------------------------------------------------------------------------
/src/Icons/babel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/babel.png
--------------------------------------------------------------------------------
/src/Icons/cobol.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/cobol.png
--------------------------------------------------------------------------------
/src/Icons/delphi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/delphi.png
--------------------------------------------------------------------------------
/src/Icons/elixir.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/elixir.png
--------------------------------------------------------------------------------
/src/Icons/erlang.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/erlang.png
--------------------------------------------------------------------------------
/src/Icons/eslint.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/eslint.png
--------------------------------------------------------------------------------
/src/Icons/flash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/flash.png
--------------------------------------------------------------------------------
/src/Icons/foxpro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/foxpro.png
--------------------------------------------------------------------------------
/src/Icons/gradle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/gradle.png
--------------------------------------------------------------------------------
/src/Icons/groovy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/groovy.png
--------------------------------------------------------------------------------
/src/Icons/idris.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/idris.png
--------------------------------------------------------------------------------
/src/Icons/jshint.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/jshint.png
--------------------------------------------------------------------------------
/src/Icons/julia.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/julia.png
--------------------------------------------------------------------------------
/src/Icons/latex.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/latex.png
--------------------------------------------------------------------------------
/src/Icons/marko.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/marko.png
--------------------------------------------------------------------------------
/src/Icons/matlab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/matlab.png
--------------------------------------------------------------------------------
/src/Icons/neo4j.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/neo4j.png
--------------------------------------------------------------------------------
/src/Icons/ocaml.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/ocaml.png
--------------------------------------------------------------------------------
/src/Icons/paket.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/paket.png
--------------------------------------------------------------------------------
/src/Icons/patch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/patch.png
--------------------------------------------------------------------------------
/src/Icons/poedit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/poedit.png
--------------------------------------------------------------------------------
/src/Icons/proto.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/proto.png
--------------------------------------------------------------------------------
/src/Icons/puppet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/puppet.png
--------------------------------------------------------------------------------
/src/Icons/scala.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/scala.png
--------------------------------------------------------------------------------
/src/Icons/scheme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/scheme.png
--------------------------------------------------------------------------------
/src/Icons/smarty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/smarty.png
--------------------------------------------------------------------------------
/src/Icons/sqlite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/sqlite.png
--------------------------------------------------------------------------------
/src/Icons/swift.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/swift.png
--------------------------------------------------------------------------------
/src/Icons/ansible.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/ansible.png
--------------------------------------------------------------------------------
/src/Icons/balsamiq.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/balsamiq.png
--------------------------------------------------------------------------------
/src/Icons/clojure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/clojure.png
--------------------------------------------------------------------------------
/src/Icons/csslint.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/csslint.png
--------------------------------------------------------------------------------
/src/Icons/fortran.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/fortran.png
--------------------------------------------------------------------------------
/src/Icons/haskell.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/haskell.png
--------------------------------------------------------------------------------
/src/Icons/mustache.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/mustache.png
--------------------------------------------------------------------------------
/src/Icons/nunjucks.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/nunjucks.png
--------------------------------------------------------------------------------
/src/Icons/photoshop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/photoshop.png
--------------------------------------------------------------------------------
/src/Icons/plantuml.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/plantuml.png
--------------------------------------------------------------------------------
/src/Icons/procfile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/procfile.png
--------------------------------------------------------------------------------
/src/Icons/solidity.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/solidity.png
--------------------------------------------------------------------------------
/src/Icons/stylelint.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/stylelint.png
--------------------------------------------------------------------------------
/src/Icons/terraform.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/terraform.png
--------------------------------------------------------------------------------
/src/Resources/Icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Resources/Icon.png
--------------------------------------------------------------------------------
/src/Icons/applescript.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/applescript.png
--------------------------------------------------------------------------------
/src/Icons/coldfusion.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/coldfusion.png
--------------------------------------------------------------------------------
/src/Icons/handlebars.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/handlebars.png
--------------------------------------------------------------------------------
/src/Icons/haxedevelop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/haxedevelop.png
--------------------------------------------------------------------------------
/src/Icons/semanticweb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/semanticweb.png
--------------------------------------------------------------------------------
/src/Resources/Preview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Resources/Preview.png
--------------------------------------------------------------------------------
/src/source.extension.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/source.extension.ico
--------------------------------------------------------------------------------
/src/Icons/actionscript.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/actionscript.png
--------------------------------------------------------------------------------
/src/Icons/editorconfig.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/madskristensen/FileIcons/master/src/Icons/editorconfig.png
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | packages
2 |
3 | # User files
4 | *.suo
5 | *.user
6 | *.sln.docstates
7 | .vs/
8 |
9 | # Build results
10 | [Dd]ebug/
11 | [Rr]elease/
12 | x64/
13 | [Bb]in/
14 | [Oo]bj/
15 |
16 | # MSTest test Results
17 | [Tt]est[Rr]esult*/
18 | [Bb]uild[Ll]og.*
19 |
20 | # NCrunch
21 | *.ncrunchsolution
22 | *.ncrunchproject
23 | _NCrunch_WebCompiler
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE.md:
--------------------------------------------------------------------------------
1 | ### Installed product versions
2 | - Visual Studio: [example 2015 Professional]
3 | - This extension: [example 1.1.21]
4 |
5 | ### Description
6 | Replace this text with a short description
7 |
8 | ### Steps to recreate
9 | 1. Replace this
10 | 2. text with
11 | 3. the steps
12 | 4. to recreate
13 |
14 | ### Current behavior
15 | Explain what it's doing and why it's wrong
16 |
17 | ### Expected behavior
18 | Explain what it should be doing after it's fixed.
--------------------------------------------------------------------------------
/appveyor.yml:
--------------------------------------------------------------------------------
1 | image: Visual Studio 2019
2 |
3 | install:
4 | - ps: (new-object Net.WebClient).DownloadString("https://raw.github.com/madskristensen/ExtensionScripts/master/AppVeyor/vsix.ps1") | iex
5 |
6 | before_build:
7 | - ps: Vsix-IncrementVsixVersion | Vsix-UpdateBuildVersion
8 |
9 | build_script:
10 | - nuget restore -Verbosity quiet
11 | - msbuild /p:configuration=Release /p:DeployExtension=false /p:ZipPackageCompressionLevel=normal /v:m
12 |
13 | after_test:
14 | - ps: Vsix-PushArtifacts | Vsix-PublishToGallery
15 |
--------------------------------------------------------------------------------
/CreateIconList.ps1:
--------------------------------------------------------------------------------
1 |
2 | Write-Host "Updating FileExtensions.md..." -ForegroundColor Cyan -NoNewline
3 |
4 | $solDir = (Split-Path (Get-Variable MyInvocation).Value.MyCommand.Path)
5 | $path = $solDir + "\src\icons.pkgdef"
6 | $content = Get-Content $path
7 |
8 | $list = ([regex]'\\([^\\\]]+)]').Matches($content) `
9 | | Sort-Object `
10 | | foreach {"- " + $_.groups[1].value}
11 |
12 | "## Supported File Extensions (" + $list.Length + ")`n`n" + ($list -join "`r`n") | Set-Content ($solDir + "\FileExtensions.md")
13 |
14 | Write-Host "OK" -ForegroundColor Green
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
4 | # Custom for Visual Studio
5 | *.cs diff=csharp
6 | *.sln merge=union
7 | *.csproj merge=union
8 | *.vbproj merge=union
9 | *.fsproj merge=union
10 | *.dbproj merge=union
11 |
12 | # Standard to msysgit
13 | *.doc diff=astextplain
14 | *.DOC diff=astextplain
15 | *.docx diff=astextplain
16 | *.DOCX diff=astextplain
17 | *.dot diff=astextplain
18 | *.DOT diff=astextplain
19 | *.pdf diff=astextplain
20 | *.PDF diff=astextplain
21 | *.rtf diff=astextplain
22 | *.RTF diff=astextplain
23 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright 2016 Mads Kristensen
2 |
3 | Licensed under the Apache License, Version 2.0 (the "License");
4 | you may not use this file except in compliance with the License.
5 | You may obtain a copy of the License at
6 |
7 | http://www.apache.org/licenses/LICENSE-2.0
8 |
9 | Unless required by applicable law or agreed to in writing, software
10 | distributed under the License is distributed on an "AS IS" BASIS,
11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | See the License for the specific language governing permissions and
13 | limitations under the License.
--------------------------------------------------------------------------------
/src/source.extension.cs:
--------------------------------------------------------------------------------
1 | // ------------------------------------------------------------------------------
2 | //
3 | // This file was generated by Extensibility Tools v1.10.211
4 | //
5 | // ------------------------------------------------------------------------------
6 | namespace FileIcons
7 | {
8 | static class Vsix
9 | {
10 | public const string Id = "3a7b4930-a5fb-46ec-a9b8-9610c8f953b8";
11 | public const string Name = "File Icons";
12 | public const string Description = @"Adds icons for files that are not recognized by Solution Explorer";
13 | public const string Language = "en-US";
14 | public const string Version = "2.7";
15 | public const string Author = "Mads Kristensen";
16 | public const string Tags = "icon, file, image";
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/VSCommandTable.cs:
--------------------------------------------------------------------------------
1 | // ------------------------------------------------------------------------------
2 | //
3 | // This file was generated by Extensibility Tools v1.10.211
4 | //
5 | // ------------------------------------------------------------------------------
6 | namespace FileIcons
7 | {
8 | using System;
9 |
10 | ///
11 | /// Helper class that exposes all GUIDs used across VS Package.
12 | ///
13 | internal sealed partial class PackageGuids
14 | {
15 | public const string guidVSPackageString = "e9e4d55b-0fe1-4986-aea0-bc3e209003d9";
16 | public const string guidVSPackageCmdSetString = "8c303f6e-340d-410a-9055-119ed6084795";
17 | public static Guid guidVSPackage = new Guid(guidVSPackageString);
18 | public static Guid guidVSPackageCmdSet = new Guid(guidVSPackageCmdSetString);
19 | }
20 | ///
21 | /// Helper class that encapsulates all CommandIDs uses across VS Package.
22 | ///
23 | internal sealed partial class PackageIds
24 | {
25 | public const int MyMenuGroup = 0x1020;
26 | public const int ReportMissingIconId = 0x0100;
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/FileIcons.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 14
4 | VisualStudioVersion = 14.0.25420.1
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FileIcons", "src\FileIcons.csproj", "{402C7C3C-2D0D-422E-A771-343C7DEADAA8}"
7 | EndProject
8 | Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{F136136A-E39D-4CE6-A408-49EF0F352297}"
9 | ProjectSection(SolutionItems) = preProject
10 | appveyor.yml = appveyor.yml
11 | CHANGELOG.md = CHANGELOG.md
12 | CreateIconList.ps1 = CreateIconList.ps1
13 | README.md = README.md
14 | EndProjectSection
15 | EndProject
16 | Global
17 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
18 | Debug|Any CPU = Debug|Any CPU
19 | Release|Any CPU = Release|Any CPU
20 | EndGlobalSection
21 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
22 | {402C7C3C-2D0D-422E-A771-343C7DEADAA8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
23 | {402C7C3C-2D0D-422E-A771-343C7DEADAA8}.Debug|Any CPU.Build.0 = Debug|Any CPU
24 | {402C7C3C-2D0D-422E-A771-343C7DEADAA8}.Release|Any CPU.ActiveCfg = Release|Any CPU
25 | {402C7C3C-2D0D-422E-A771-343C7DEADAA8}.Release|Any CPU.Build.0 = Release|Any CPU
26 | EndGlobalSection
27 | GlobalSection(SolutionProperties) = preSolution
28 | HideSolutionNode = FALSE
29 | EndGlobalSection
30 | EndGlobal
31 |
--------------------------------------------------------------------------------
/src/VSPackage.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 | using System.Threading;
4 | using Microsoft.VisualStudio.Shell;
5 | using task = System.Threading.Tasks.Task;
6 | using ui = Microsoft.VisualStudio.VSConstants.UICONTEXT;
7 |
8 | namespace FileIcons
9 | {
10 | [Guid(PackageGuids.guidVSPackageString)]
11 | [PackageRegistration(UseManagedResourcesOnly = true, AllowsBackgroundLoading = true)]
12 | [InstalledProductRegistration("#110", "#112", Vsix.Version, IconResourceID = 400)]
13 | [ProvideMenuResource("Menus.ctmenu", 1)]
14 | [ProvideBindingPath()]
15 | [ProvideAutoLoad(_loadContext, PackageAutoLoadFlags.BackgroundLoad)]
16 | [ProvideUIContextRule(_loadContext,
17 | name: "Auto load",
18 | expression: "HasDot & FullyLoaded & (SingleProject | MultipleProjects)",
19 | termNames: new[] { "HasDot", "FullyLoaded", "SingleProject", "MultipleProjects" },
20 | termValues: new[] { "HierSingleSelectionName:\\.(.+)$", ui.SolutionExistsAndFullyLoaded_string, ui.SolutionHasSingleProject_string, ui.SolutionHasMultipleProjects_string })]
21 |
22 | public sealed class FileIconPackage : AsyncPackage
23 | {
24 | private const string _loadContext = "1501ac94-e5fa-4e6b-b780-0959421d99a3";
25 |
26 | protected override async task InitializeAsync(CancellationToken cancellationToken, IProgress progress)
27 | {
28 | await JoinableTaskFactory.SwitchToMainThreadAsync(cancellationToken);
29 |
30 | await ReportMissingIcon.InitializeAsync(this);
31 | }
32 | }
33 | }
--------------------------------------------------------------------------------
/src/source.extension.vsixmanifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | File Icons
6 | Adds icons for files that are not recognized by Solution Explorer
7 | http://github.com/madskristensen/FileIcons
8 | Resources\LICENSE
9 | https://github.com/madskristensen/FileIcons/blob/master/CHANGELOG.md
10 | Resources\Icon.png
11 | Resources\Preview.png
12 | icon, file, image
13 |
14 |
15 |
16 |
19 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/src/VSCommandTable.vsct:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
13 |
14 |
15 |
16 |
28 |
29 |
30 |
31 |
32 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # File Icons
2 |
3 | [](https://ci.appveyor.com/project/madskristensen/fileicons)
4 |
5 | Download this extension from the [VS Gallery](https://visualstudiogallery.msdn.microsoft.com/5e1762e8-a88b-417c-8467-6a65d771cc4e)
6 | or get the [CI build](http://vsixgallery.com/extension/3a7b4930-a5fb-46ec-a9b8-9610c8f953b8/).
7 |
8 | ---------------------------------------
9 |
10 | Adds icons for files that are not recognized by Solution Explorer
11 |
12 | See the [change log](CHANGELOG.md) for changes and road map.
13 |
14 | ## Solution Explorer
15 | This extensions adds file icons to Solution Explorer for files that
16 | Visual Studio doesn't provide icons for.
17 |
18 | 
19 |
20 | See the [complete list](FileExtensions.md) of supported file extenions.
21 |
22 | ## Suggest new icons
23 | Though this extension helps to provide missing icons for known file
24 | types, there are still plenty that are missing. To make it super easy
25 | to suggest new icons, there is now a button for that.
26 |
27 | 
28 |
29 | Clicking that button will open a GitHub issue so an icon can be added
30 | for that particular file type.
31 |
32 | ## Language support
33 | For additional language support in Visual Studio, give [Syntax Highlighting Pack](https://visualstudiogallery.msdn.microsoft.com/d92fd742-bab3-4314-b866-50b871d679ee) a try. It adds over 40 new languages to Visual Studio.
34 |
35 | ## Credit
36 | Some icons comes from the brilliant
37 | [vscode-icons](https://github.com/robertohuertasm/vscode-icons)
38 | extension for Visual Studio Code.
39 |
40 | ## Contribute
41 | Check out the [contribution guidelines](.github/CONTRIBUTING.md)
42 | if you want to contribute to this project..
43 |
44 | For cloning and building this project yourself, make sure
45 | to install the
46 | [Extensibility Tools 2015](https://visualstudiogallery.msdn.microsoft.com/ab39a092-1343-46e2-b0f1-6a3f91155aa6)
47 | extension for Visual Studio which enables some features
48 | used by this project.
49 |
50 | ## License
51 | [Apache 2.0](LICENSE)
52 |
--------------------------------------------------------------------------------
/src/Commands/ReportMissingIcon.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.ComponentModel.Design;
3 | using System.IO;
4 | using System.Linq;
5 | using System.Runtime.InteropServices;
6 | using Microsoft.VisualStudio.Shell;
7 | using Microsoft.VisualStudio.Shell.Interop;
8 |
9 | namespace FileIcons
10 | {
11 | internal sealed class ReportMissingIcon
12 | {
13 | private const string _urlFormat = "https://github.com/madskristensen/FileIcons/issues/new?title={0}&body={1}";
14 |
15 | private readonly AsyncPackage _package;
16 | private string[] _shellExtensions;
17 | private string _ext;
18 |
19 | private ReportMissingIcon(AsyncPackage package, OleMenuCommandService commandService)
20 | {
21 | _package = package;
22 |
23 | var id = new CommandID(PackageGuids.guidVSPackageCmdSet, PackageIds.ReportMissingIconId);
24 | var command = new OleMenuCommand(Execute, id);
25 | command.BeforeQueryStatus += BeforeQueryStatus;
26 | commandService.AddCommand(command);
27 | }
28 |
29 | public static ReportMissingIcon Instance { get; private set; }
30 |
31 | public static async System.Threading.Tasks.Task InitializeAsync(AsyncPackage package)
32 | {
33 | var commandService = await package.GetServiceAsync(typeof(IMenuCommandService)) as OleMenuCommandService;
34 | Instance = new ReportMissingIcon(package, commandService);
35 | }
36 |
37 | private void BeforeQueryStatus(object sender, EventArgs e)
38 | {
39 | ThreadHelper.ThrowIfNotOnUIThread();
40 |
41 | var button = (OleMenuCommand)sender;
42 | button.Enabled = button.Visible = false;
43 |
44 | try
45 | {
46 | var filePath = GetSelectedFilePath();
47 | if (!string.IsNullOrEmpty(filePath))
48 | {
49 | _ext = Path.GetExtension(filePath);
50 | var isIconMissing = IsIconMissing(_ext);
51 |
52 | button.Text = $"Report missing icon for {_ext} files...";
53 | button.Enabled = button.Visible = isIconMissing;
54 | }
55 | }
56 | catch (Exception ex)
57 | {
58 | System.Diagnostics.Debug.Write(ex);
59 | }
60 | }
61 |
62 | private void Execute(object sender, EventArgs e)
63 | {
64 | var title = Uri.EscapeUriString($"Missing icon for {_ext} files");
65 | var body = Uri.EscapeUriString("Please describe what the file type is. It makes it much easier to find an appropriate icon.");
66 | var url = string.Format(_urlFormat, title, body);
67 |
68 | System.Diagnostics.Process.Start(url);
69 | }
70 |
71 | private bool IsIconMissing(string fileExtension)
72 | {
73 | // Icons can't be associated with extensionless files
74 | if (string.IsNullOrWhiteSpace(fileExtension))
75 | {
76 | return false;
77 | }
78 |
79 | if (_shellExtensions == null)
80 | {
81 | using (Microsoft.Win32.RegistryKey key = _package.ApplicationRegistryRoot.OpenSubKey("ShellFileAssociations"))
82 | {
83 | _shellExtensions = key.GetSubKeyNames();
84 | }
85 | }
86 |
87 | return !_shellExtensions.Contains(fileExtension, StringComparer.OrdinalIgnoreCase);
88 | }
89 |
90 | public static string GetSelectedFilePath()
91 | {
92 | ThreadHelper.ThrowIfNotOnUIThread();
93 |
94 | var monitorSelection = (IVsMonitorSelection)Package.GetGlobalService(typeof(SVsShellMonitorSelection));
95 | IntPtr hierarchyPointer = IntPtr.Zero;
96 | IntPtr selectionContainerPointer = IntPtr.Zero;
97 |
98 | try
99 | {
100 | monitorSelection.GetCurrentSelection(out hierarchyPointer,
101 | out var itemId,
102 | out IVsMultiItemSelect multiItemSelect,
103 | out selectionContainerPointer);
104 |
105 |
106 | if (Marshal.GetTypedObjectForIUnknown(hierarchyPointer, typeof(IVsHierarchy)) is IVsHierarchy selectedHierarchy)
107 | {
108 | selectedHierarchy.GetCanonicalName(itemId, out var document);
109 | return document;
110 | }
111 | }
112 | catch (Exception ex)
113 | {
114 | System.Diagnostics.Debug.Write(ex);
115 | }
116 | finally
117 | {
118 | Marshal.Release(hierarchyPointer);
119 | Marshal.Release(selectionContainerPointer);
120 | }
121 |
122 | return null;
123 | }
124 | }
125 | }
126 |
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Road map
2 |
3 | - [ ] More icons...
4 |
5 | Features that have a checkmark are complete and available for
6 | download in the
7 | [CI build](http://vsixgallery.com/extension/3a7b4930-a5fb-46ec-a9b8-9610c8f953b8/).
8 |
9 | # Change log
10 |
11 | These are the changes to each version that has been released
12 | on the official Visual Studio extension gallery.
13 |
14 | ## 2.8
15 |
16 | - [x] .mq4 file icon
17 | - [x] .mq5 file icon
18 | - [x] .mqh file icon
19 |
20 | ## 2.7
21 |
22 | - [x] .ngdoc file icon
23 | - [x] .usql file icon
24 | - [x] .msbuild file icon
25 | - [x] .gyp file icon
26 | - [x] .dbml file icon
27 | - [x] .hpp file icon
28 | - [x] .licenseheader file icon
29 | - [x] .layout file icon
30 | - [x] .bootstraprc file icon
31 | - [x] .zpl file icon
32 | - [x] .linq file icon
33 | - [x] .msc file icon
34 | - [x] .jscsrc file icon
35 | - [x] .pvk file icon
36 | - [x] .i file icon
37 | - [x] .stylecop file icon
38 | - [x] .uproject file icon
39 | - [x] .sqx file icon
40 | - [x] .xnb file icon
41 | - [x] .hlsl file icon
42 | - [x] .refactorlog file icon
43 | - [x] .mdj file icon
44 | - [x] .fbs file icon
45 | - [x] .shfbproj file icon
46 | - [x] .uplugin file icon
47 | - [x] .fakes file icon
48 | - [x] .cu file icon
49 |
50 | ## 2.6
51 |
52 | - [x] .log and .log4net file icons
53 | - [x] HCL file icons
54 | - [x] .favdoc file icon
55 | - [x] .xap file icon
56 | - [x] .vsdx file icon
57 | - [x] Google GN file icons
58 |
59 | ## 2.5
60 |
61 | - [x] .loadtest file icon
62 | - [x] .potx file icon
63 | - [x] .wxi file icon
64 | - [x] .cmake file icon
65 | - [x] .edml file icon
66 | - [x] .rdl file icon
67 | - [x] .mdb and .accdb file icons
68 | - [x] .tcsh, .csh, .rc, .pre, .post file icons
69 |
70 | ## 2.4
71 |
72 | - [x] .storyboard and .xib file icons (#60)
73 | - [x] .dcmp file icon (#59)
74 | - [x] .sol file icon
75 | - [x] VHDL file icons
76 | - [x] .cake file icon
77 | - [x] TTCN-3 file icons
78 |
79 | ## 2.3
80 |
81 | - [x] .bond file icon
82 | - [x] .tsl file icon
83 | - [x] .yarnignore file icon
84 | - [x] .yarn-integrity file icon
85 | - [x] .dat file icon
86 | - [x] .kit file icon
87 | - [x] .bmpr file icon
88 |
89 | ## 2.2
90 |
91 | - [x] Idris file icons
92 | - [x] .glsl file icon
93 | - [x] .spark file icon
94 | - [x] .properties file icon
95 | - [x] .asp file icon
96 | - [x] Help file icons
97 | - [x] .thift file icon
98 | - [x] .yarnrc file icon
99 |
100 | ## 2.1
101 |
102 | - [x] .tf file icon
103 | - [x] .ini and .env file icons
104 | - [x] .postcssrc file icon
105 | - [x] .bdcm and .diagram file icons
106 | - [x] .tcl file icon
107 | - [x] .conf and .types file icons
108 | - [x] .DotSettings file icon
109 | - [x] .tick file icon
110 | - [x] Updated version to follow Syntax Highlighting Pack
111 |
112 | ## 1.13
113 |
114 | - [x] .nimble file icon
115 | - [x] Terraform file icons
116 | - [x] Antlr file icons
117 | - [x] .dxview file icon (#39)
118 | - [x] XQuery file icons
119 | - [x] .atg file icon
120 |
121 | ## 1.12
122 |
123 | - [x] .gitconfig file icon
124 | - [x] .liquid file icon
125 | - [x] Additional Fortran icons
126 | - [x] Slim file icons
127 | - [x] .exclude file icon
128 | - [x] .tmp file icon
129 | - [x] .crt file icon
130 | - [x] Cypher file icons
131 | - [x] .lava file icon
132 | - [x] .cfg file icon
133 | - [x] .tmx file icon
134 | - [x] .reek file icon
135 | - [x] .sqlite3 file icon
136 | - [x] .prg file icon
137 |
138 | ## 1.11
139 |
140 | - [x] Optimized extension load perf
141 | - [x] VS SDK file icons
142 | - [x] .htpasswd file icon
143 | - [x] Additional Clojure file icons
144 | - [x] Additional Matlab file icons
145 | - [x] .postcss file icon
146 | - [x] .pp file icon
147 | - [x] .pyw file icon
148 | - [x] Assembly file icons
149 | - [x] AppleScript file icons
150 | - [x] ActionScript file icons
151 | - [x] Ansible file icons
152 | - [x] Cobol file icons
153 | - [x] Apigee file icons
154 | - [x] ColdFusion file icons
155 | - [x] Flow file icons
156 | - [x] Haxe file icons
157 | - [x] Lime file icon
158 | - [x] .m file icon
159 | - [x] Fortran file icons
160 | - [x] .marko file icon
161 | - [x] Nim file icons
162 | - [x] OCaml file icons
163 | - [x] .patch file icon
164 | - [x] Plantuml file icons
165 | - [x] .procfile file icon
166 | - [x] .riot file icons
167 | - [x] .volt file icon
168 |
169 | ## 1.10
170 |
171 | - [x] Semantic web icons
172 | - [x] Delphi icons
173 | - [x] .sqlce file icon
174 | - [x] .pubxml file icon
175 | - [x] .ui file icon
176 | - [x] .aip file icon
177 |
178 | ## 1.9
179 |
180 | - [x] Lisp file icons
181 | - [x] .makefile file icon
182 | - [x] Scala file icons
183 | - [x] Scheme file icons
184 | - [x] .bmml file icon (#33)
185 | - [x] .readme file icon
186 | - [x] .proto file icon
187 |
188 | ## 1.8
189 |
190 | - [x] .vash icon
191 | - [x] GSLS file icons
192 | - [x] .yarnclean file icon
193 | - [x] .lock file icon
194 | - [x] .snippet file icon
195 |
196 | ## 1.7
197 |
198 | - [x] .mysql icon
199 | - [x] .tif icon
200 | - [x] .xdt icon
201 | - [x] .wax icon
202 | - [x] A bunch of database file icons
203 |
204 | ## 1.6
205 |
206 | - [x] More Perl file type icons
207 | - [x] More R file type icons
208 | - [x] More Ruby/Rails file type icons
209 | - [x] .bash file icon
210 | - [x] More SQL file type icons
211 | - [x] .eyaml file icon
212 | - [x] Paket file type icons
213 |
214 | ## 1.5
215 |
216 | - [x] C++ QT icons
217 | - [x] LaTex icons
218 | - [x] ICalendar icons
219 | - [x] Matlab icon (.m)
220 |
221 | ## 1.4
222 |
223 | - [x] .zip icons
224 | - [x] .webmanifest icon
225 | - [x] .smarty icon
226 | - [x] .j2 icon
227 | - [x] .c icon
228 | - [x] .gradle icon
229 | - [x] .axml icon
230 | - [x] .pdf icon
231 | - [x] .tt and .ttinclude icons
232 |
233 | ## 1.3
234 |
235 | - [x] .scmp icon
236 | - [x] .p12, .cer, .pfx icons
237 | - [x] .rpt icon
238 | - [x] .wxs icon
239 | - [x] .tpl and .swig icons
240 | - [x] .perl icon
241 | - [x] various linter file icons
242 | - [x] .lua icon
243 | - [x] .clojure icon
244 | - [x] .d icon
245 | - [x] .dart icon
246 | - [x] .editorconfig icon
247 | - [x] and many more...
248 |
249 | ## 1.2
250 |
251 | - [x] .hjson icon
252 | - [x] .fsharplint icon
253 | - [x] .dtsx icon
254 | - [x] .licx icon
255 | - [x] .feature icon
256 | - [x] .lslm icon
257 | - [x] PowerShell icons (.ps1, .psm1, .psd1)
258 | - [x] .vsixlangpack icon
259 | - [x] .targets icon
260 | - [x] .nuspec icon
261 |
262 | ## 1.1
263 |
264 | - [x] Button to report missing icons
265 | - [x] .proj icon
266 |
267 | ## 1.0
268 |
269 | - [x] Initial release
270 | - [x] Lots of file icons
--------------------------------------------------------------------------------
/src/source.extension.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
121 | File Icons
122 |
123 |
124 | Adds icons for files that are not recognized by Solution Explorer
125 |
126 |
127 |
128 | source.extension.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
129 |
130 |
--------------------------------------------------------------------------------
/.github/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contributing
2 |
3 | Looking to contribute something? **Here's how you can help.**
4 |
5 | Please take a moment to review this document in order to make the contribution
6 | process easy and effective for everyone involved.
7 |
8 | Following these guidelines helps to communicate that you respect the time of
9 | the developers managing and developing this open source project. In return,
10 | they should reciprocate that respect in addressing your issue or assessing
11 | patches and features.
12 |
13 |
14 | ## Using the issue tracker
15 |
16 | The issue tracker is the preferred channel for [bug reports](#bug-reports),
17 | [features requests](#feature-requests) and
18 | [submitting pull requests](#pull-requests), but please respect the
19 | following restrictions:
20 |
21 | * Please **do not** use the issue tracker for personal support requests. Stack
22 | Overflow is a better place to get help.
23 |
24 | * Please **do not** derail or troll issues. Keep the discussion on topic and
25 | respect the opinions of others.
26 |
27 | * Please **do not** open issues or pull requests which *belongs to* third party
28 | components.
29 |
30 |
31 | ## Bug reports
32 |
33 | A bug is a _demonstrable problem_ that is caused by the code in the repository.
34 | Good bug reports are extremely helpful, so thanks!
35 |
36 | Guidelines for bug reports:
37 |
38 | 1. **Use the GitHub issue search** — check if the issue has already been
39 | reported.
40 |
41 | 2. **Check if the issue has been fixed** — try to reproduce it using the
42 | latest `master` or development branch in the repository.
43 |
44 | 3. **Isolate the problem** — ideally create an
45 | [SSCCE](http://www.sscce.org/) and a live example.
46 | Uploading the project on cloud storage (OneDrive, DropBox, et el.)
47 | or creating a sample GitHub repository is also helpful.
48 |
49 |
50 | A good bug report shouldn't leave others needing to chase you up for more
51 | information. Please try to be as detailed as possible in your report. What is
52 | your environment? What steps will reproduce the issue? What browser(s) and OS
53 | experience the problem? Do other browsers show the bug differently? What
54 | would you expect to be the outcome? All these details will help people to fix
55 | any potential bugs.
56 |
57 | Example:
58 |
59 | > Short and descriptive example bug report title
60 | >
61 | > A summary of the issue and the Visual Studio, browser, OS environments
62 | > in which it occurs. If suitable, include the steps required to reproduce the bug.
63 | >
64 | > 1. This is the first step
65 | > 2. This is the second step
66 | > 3. Further steps, etc.
67 | >
68 | > `` - a link to the project/file uploaded on cloud storage or other publicly accessible medium.
69 | >
70 | > Any other information you want to share that is relevant to the issue being
71 | > reported. This might include the lines of code that you have identified as
72 | > causing the bug, and potential solutions (and your opinions on their
73 | > merits).
74 |
75 |
76 | ## Feature requests
77 |
78 | Feature requests are welcome. But take a moment to find out whether your idea
79 | fits with the scope and aims of the project. It's up to *you* to make a strong
80 | case to convince the project's developers of the merits of this feature. Please
81 | provide as much detail and context as possible.
82 |
83 |
84 | ## Pull requests
85 |
86 | Good pull requests, patches, improvements and new features are a fantastic
87 | help. They should remain focused in scope and avoid containing unrelated
88 | commits.
89 |
90 | **Please ask first** before embarking on any significant pull request (e.g.
91 | implementing features, refactoring code, porting to a different language),
92 | otherwise you risk spending a lot of time working on something that the
93 | project's developers might not want to merge into the project.
94 |
95 | Please adhere to the [coding guidelines](#code-guidelines) used throughout the
96 | project (indentation, accurate comments, etc.) and any other requirements
97 | (such as test coverage).
98 |
99 | Adhering to the following process is the best way to get your work
100 | included in the project:
101 |
102 | 1. [Fork](http://help.github.com/fork-a-repo/) the project, clone your fork,
103 | and configure the remotes:
104 |
105 | ```bash
106 | # Clone your fork of the repo into the current directory
107 | git clone https://github.com//.git
108 | # Navigate to the newly cloned directory
109 | cd
110 | # Assign the original repo to a remote called "upstream"
111 | git remote add upstream https://github.com/madskristensen/.git
112 | ```
113 |
114 | 2. If you cloned a while ago, get the latest changes from upstream:
115 |
116 | ```bash
117 | git checkout master
118 | git pull upstream master
119 | ```
120 |
121 | 3. Create a new topic branch (off the main project development branch) to
122 | contain your feature, change, or fix:
123 |
124 | ```bash
125 | git checkout -b
126 | ```
127 |
128 | 4. Commit your changes in logical chunks. Please adhere to these [git commit
129 | message guidelines](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html)
130 | or your code is unlikely be merged into the main project. Use Git's
131 | [interactive rebase](https://help.github.com/articles/interactive-rebase)
132 | feature to tidy up your commits before making them public. Also, prepend name of the feature
133 | to the commit message. For instance: "SCSS: Fixes compiler results for IFileListener.\nFixes `#123`"
134 |
135 | 5. Locally merge (or rebase) the upstream development branch into your topic branch:
136 |
137 | ```bash
138 | git pull [--rebase] upstream master
139 | ```
140 |
141 | 6. Push your topic branch up to your fork:
142 |
143 | ```bash
144 | git push origin
145 | ```
146 |
147 | 7. [Open a Pull Request](https://help.github.com/articles/using-pull-requests/)
148 | with a clear title and description against the `master` branch.
149 |
150 |
151 | ## Code guidelines
152 |
153 | - Always use proper indentation.
154 | - In Visual Studio under `Tools > Options > Text Editor > C# > Advanced`, make sure
155 | `Place 'System' directives first when sorting usings` option is enabled (checked).
156 | - Before committing, organize usings for each updated C# source file. Either you can
157 | right-click editor and select `Organize Usings > Remove and sort` OR use extension
158 | like [BatchFormat](http://visualstudiogallery.msdn.microsoft.com/a7f75c34-82b4-4357-9c66-c18e32b9393e).
159 | - Before committing, run Code Analysis in `Debug` configuration and follow the guidelines
160 | to fix CA issues. Code Analysis commits can be made separately.
161 |
--------------------------------------------------------------------------------
/FileExtensions.md:
--------------------------------------------------------------------------------
1 | ## Supported File Extensions (692)
2 |
3 | - .7z
4 | - .aar
5 | - .accdc
6 | - .accdd
7 | - .ace
8 | - .action
9 | - .afdesign
10 | - .ai
11 | - .aip
12 | - .ansible
13 | - .apib
14 | - .app
15 | - .appcache
16 | - .appfile
17 | - .as
18 | - .asaql
19 | - .asf
20 | - .asm
21 | - .asn
22 | - .asp
23 | - .atg
24 | - .atom
25 | - .avi
26 | - .axml
27 | - .azurepubxml
28 | - .babelignore
29 | - .babelrc
30 | - .bacpac
31 | - .bash
32 | - .bat
33 | - .bbx
34 | - .bdcm
35 | - .bdcr
36 | - .bib
37 | - .bil
38 | - .bim
39 | - .bmml
40 | - .bmp
41 | - .bmpr
42 | - .bnf
43 | - .bond
44 | - .bootstraprc
45 | - .boringignore
46 | - .bowerrc
47 | - .bpmn
48 | - .bundle
49 | - .bz2
50 | - .bzip2
51 | - .bzrignore
52 | - .c
53 | - .cab
54 | - .cake
55 | - .capfile
56 | - .cbl
57 | - .cbx
58 | - .ccss
59 | - .cd
60 | - .cd
61 | - .cer
62 | - .cfc
63 | - .cfg
64 | - .cfignore
65 | - .cfm
66 | - .cfml
67 | - .chefignore
68 | - .chm
69 | - .cjm
70 | - .cjsx
71 | - .cl
72 | - .clh
73 | - .clj
74 | - .cljc
75 | - .cljs
76 | - .clojure
77 | - .cls
78 | - .cmake
79 | - .cmd
80 | - .cob
81 | - .codeclonesettings
82 | - .coffee
83 | - .conf
84 | - .config
85 | - .conmgr
86 | - .cpp
87 | - .cpy
88 | - .cql
89 | - .crl
90 | - .crt
91 | - .cs
92 | - .csdef
93 | - .csdl
94 | - .csh
95 | - .cson
96 | - .css
97 | - .csslintrc
98 | - .csx
99 | - .cu
100 | - .cuh
101 | - .cvsignore
102 | - .cyp
103 | - .d
104 | - .dart
105 | - .dat
106 | - .db
107 | - .db3
108 | - .dbc
109 | - .dbml
110 | - .dbs
111 | - .dcmp
112 | - .ddl
113 | - .delta
114 | - .dependencies
115 | - .dfm
116 | - .dgml
117 | - .dhtml
118 | - .diagram
119 | - .diff
120 | - .dml
121 | - .do
122 | - .dockerignore
123 | - .dotsettings
124 | - .dpr
125 | - .dtsx
126 | - .dxview
127 | - .ebnf
128 | - .edi
129 | - .editorconfig
130 | - .edml
131 | - .edn
132 | - .eex
133 | - .efmodel
134 | - .ejs
135 | - .el
136 | - .elm
137 | - .emakefile
138 | - .emakerfile
139 | - .env
140 | - .eot
141 | - .epp
142 | - .erb.deface
143 | - .erb
144 | - .erbsql
145 | - .erl
146 | - .es
147 | - .es6
148 | - .eslintignore
149 | - .eslintrc
150 | - .etcjs
151 | - .ex
152 | - .exclude
153 | - .exs
154 | - .eyaml
155 | - .f
156 | - .f03
157 | - .f08
158 | - .f77
159 | - .f90
160 | - .f95
161 | - .fakes
162 | - .favdoc
163 | - .fbs
164 | - .fdb
165 | - .feature
166 | - .fig
167 | - .fish
168 | - .fla
169 | - .flooignore
170 | - .flow
171 | - .flowconfig
172 | - .flv
173 | - .fm
174 | - .fmp
175 | - .fnt
176 | - .for
177 | - .fp3
178 | - .fp5
179 | - .fp7
180 | - .fpp
181 | - .frag
182 | - .frx
183 | - .fs
184 | - .fsh
185 | - .fsharplint
186 | - .fsi
187 | - .fsl
188 | - .fsx
189 | - .fsy
190 | - .fx
191 | - .g
192 | - .g4
193 | - .gemspec
194 | - .geojson
195 | - .geom
196 | - .gf
197 | - .gif
198 | - .gitattributes
199 | - .gitconfig
200 | - .gitignore
201 | - .gitkeep
202 | - .gitmodules
203 | - .glsl
204 | - .gn
205 | - .gni
206 | - .go
207 | - .gold
208 | - .gradle
209 | - .graphql
210 | - .groovy
211 | - .gyp
212 | - .gz
213 | - .h
214 | - .h1s
215 | - .haml
216 | - .handlebars
217 | - .has
218 | - .hbs
219 | - .hcl
220 | - .hgignore
221 | - .hh
222 | - .hhc
223 | - .hhk
224 | - .hhp
225 | - .hint
226 | - .hjson
227 | - .hlp
228 | - .hlsl
229 | - .hpp
230 | - .hrl
231 | - .hs
232 | - .hss
233 | - .hsx
234 | - .hta
235 | - .htaccess
236 | - .htm
237 | - .html
238 | - .htpasswd
239 | - .hx
240 | - .hxml
241 | - .hxp
242 | - .hxproj
243 | - .i
244 | - .ical
245 | - .iced
246 | - .icl
247 | - .ico
248 | - .ics
249 | - .idr
250 | - .idx
251 | - .ifb
252 | - .igr
253 | - .imagemanifest
254 | - .inc
255 | - .ini
256 | - .ino
257 | - .ipkg
258 | - .irbrc
259 | - .isl
260 | - .ispc
261 | - .issuetracker
262 | - .iuml
263 | - .j2
264 | - .jade
265 | - .jade-lintrc
266 | - .jar
267 | - .java
268 | - .jl
269 | - .job
270 | - .jpe
271 | - .jpeg
272 | - .jpg
273 | - .jpmignore
274 | - .js.erb
275 | - .js
276 | - .jscsrc
277 | - .jse
278 | - .jshintignore
279 | - .jshintrc
280 | - .jshtml
281 | - .json
282 | - .json5
283 | - .jsonc
284 | - .jsonld
285 | - .jsp
286 | - .jss
287 | - .jsx
288 | - .jws
289 | - .keystore
290 | - .kit
291 | - .l
292 | - .lava
293 | - .layout
294 | - .ldf
295 | - .ldif
296 | - .less
297 | - .lfsconfig
298 | - .lhs
299 | - .lic
300 | - .licenseheader
301 | - .licenses
302 | - .licx
303 | - .linq
304 | - .liquid
305 | - .lisp
306 | - .lit
307 | - .litcoffee
308 | - .livescript
309 | - .ll
310 | - .lnk
311 | - .loadtest
312 | - .local
313 | - .lock.json
314 | - .lock
315 | - .locstrings
316 | - .log
317 | - .log4net
318 | - .ls
319 | - .lsc
320 | - .lslm
321 | - .lua
322 | - .lucee
323 | - .m
324 | - .m
325 | - .m4v
326 | - .mailmap
327 | - .mak
328 | - .makefile
329 | - .man
330 | - .manifest
331 | - .map
332 | - .markdown
333 | - .marko
334 | - .mat
335 | - .mc
336 | - .md
337 | - .mdb
338 | - .mde
339 | - .mdf
340 | - .mdj
341 | - .mdn
342 | - .mdown
343 | - .merlin
344 | - .mex
345 | - .mexn
346 | - .mexrs6
347 | - .mgcb
348 | - .midi
349 | - .mjs
350 | - .mk
351 | - .mkfile
352 | - .mkv
353 | - .ml
354 | - .mli
355 | - .mll
356 | - .mly
357 | - .mm
358 | - .mmd
359 | - .mmdb
360 | - .mn
361 | - .mo
362 | - .mod
363 | - .mov
364 | - .mp3
365 | - .mp4
366 | - .mpeg
367 | - .mpg
368 | - .mq4
369 | - .mq5
370 | - .mqh
371 | - .mrt
372 | - .msbuild
373 | - .msc
374 | - .mshc
375 | - .msl
376 | - .mst
377 | - .mtn-ignore
378 | - .mts
379 | - .mud
380 | - .mum
381 | - .mustache
382 | - .mx
383 | - .mx3
384 | - .myd
385 | - .mysql
386 | - .ncrunchproject
387 | - .ndoc
388 | - .ngdoc
389 | - .nim
390 | - .nimble
391 | - .nims
392 | - .nj
393 | - .njk
394 | - .njs
395 | - .nlog
396 | - .nodemonignore
397 | - .nomad
398 | - .npmignore
399 | - .npmrc
400 | - .nqp
401 | - .nswag
402 | - .nt
403 | - .nunj
404 | - .nunjs
405 | - .nunjucks
406 | - .nupkg
407 | - .nuspec
408 | - .nut
409 | - .nvmrc
410 | - .obj
411 | - .ocamlmakefile
412 | - .odb
413 | - .ogg
414 | - .ogv
415 | - .opml
416 | - .otf
417 | - .p
418 | - .p12
419 | - .p4ignore
420 | - .p6
421 | - .p7b
422 | - .par
423 | - .pas
424 | - .patch
425 | - .pbix
426 | - .pcss
427 | - .pdf
428 | - .pdn
429 | - .pem
430 | - .perl
431 | - .pex
432 | - .pfa
433 | - .pfb
434 | - .pfx
435 | - .php
436 | - .php2
437 | - .php3
438 | - .php4
439 | - .php5
440 | - .phps
441 | - .phpt
442 | - .phtm
443 | - .phtml
444 | - .pkgdef
445 | - .pl
446 | - .pl6
447 | - .plantuml
448 | - .playlist
449 | - .plist
450 | - .pm
451 | - .pm6
452 | - .png
453 | - .po
454 | - .pod
455 | - .post
456 | - .postcss
457 | - .postcssrc
458 | - .potx
459 | - .pp
460 | - .pq
461 | - .prawn
462 | - .pre
463 | - .prf
464 | - .prg
465 | - .pri
466 | - .pro
467 | - .procfile
468 | - .proj
469 | - .properties
470 | - .proto
471 | - .ps1
472 | - .psd
473 | - .psd1
474 | - .psgi
475 | - .psm1
476 | - .psmdcp
477 | - .pu
478 | - .publishsettings
479 | - .pubxml
480 | - .pug
481 | - .pug-lintrc
482 | - .puml
483 | - .pvk
484 | - .py
485 | - .pyw
486 | - .qml
487 | - .qmlproject
488 | - .qrc
489 | - .qs
490 | - .r
491 | - .rake
492 | - .rakefile
493 | - .raml
494 | - .rar
495 | - .razortemplate
496 | - .rb
497 | - .rbx
498 | - .rc
499 | - .rdb
500 | - .rdl
501 | - .rds
502 | - .readme
503 | - .reek
504 | - .refactorlog
505 | - .references
506 | - .refresh
507 | - .repx
508 | - .rhtml
509 | - .rjs
510 | - .rjx
511 | - .rkt
512 | - .rm
513 | - .rmd
514 | - .rprofile
515 | - .rpt
516 | - .rq
517 | - .rs
518 | - .rss
519 | - .rst
520 | - .rt
521 | - .rtlcssrc
522 | - .ru
523 | - .runsettings
524 | - .rwd
525 | - .s
526 | - .s
527 | - .s3db
528 | - .sass
529 | - .sbt
530 | - .scala
531 | - .sch
532 | - .scm
533 | - .scmp
534 | - .scss
535 | - .sdf
536 | - .sfd
537 | - .sh
538 | - .shader
539 | - .shfbproj
540 | - .sht
541 | - .shtm
542 | - .shtml
543 | - .sitemap
544 | - .sjs
545 | - .skim
546 | - .sl2
547 | - .sl3
548 | - .slddc
549 | - .slim
550 | - .slx
551 | - .smarty
552 | - .smv
553 | - .snippet
554 | - .so
555 | - .sol
556 | - .spark
557 | - .sparql
558 | - .sql.erb
559 | - .sql
560 | - .sqlce
561 | - .sqlite
562 | - .sqlite3
563 | - .sqlite3
564 | - .sqlite3-journal
565 | - .sqlitedb
566 | - .sqx
567 | - .ssdl
568 | - .ssmssln
569 | - .ssmssqlproj
570 | - .stop
571 | - .storyboard
572 | - .sty
573 | - .styl
574 | - .stylecop
575 | - .stylelintrc
576 | - .svg
577 | - .svnignore
578 | - .swf
579 | - .swift
580 | - .swig
581 | - .swz
582 | - .t
583 | - .t4
584 | - .tag
585 | - .tar
586 | - .targets
587 | - .tcl
588 | - .tcshcsh
589 | - .template
590 | - .ter
591 | - .tex
592 | - .tf
593 | - .tf
594 | - .tfignore
595 | - .tfvars
596 | - .tfvars
597 | - .tga
598 | - .thrift
599 | - .tick
600 | - .tif
601 | - .tiff
602 | - .tikz
603 | - .tml
604 | - .tmLanguage
605 | - .tmp
606 | - .tmpl
607 | - .tmSnippet
608 | - .tmx
609 | - .toml
610 | - .topojson
611 | - .tpl
612 | - .tpp
613 | - .ts
614 | - .tsl
615 | - .tsx
616 | - .tt
617 | - .ttcn
618 | - .ttcn3
619 | - .ttf
620 | - .ttinclude
621 | - .ttl
622 | - .twig
623 | - .types
624 | - .ui
625 | - .uml
626 | - .uplugin
627 | - .uplugin
628 | - .uproject
629 | - .usql
630 | - .vars
631 | - .vash
632 | - .vb
633 | - .vbs
634 | - .vcf
635 | - .vcl
636 | - .vdb3
637 | - .vert
638 | - .vhd
639 | - .vhdl
640 | - .vho
641 | - .volt
642 | - .vscodeignore
643 | - .vsct
644 | - .vsdx
645 | - .vsh
646 | - .vsixlangpack
647 | - .vsixmanifest
648 | - .vsspell
649 | - .vtt
650 | - .vue
651 | - .wav
652 | - .wax
653 | - .webm
654 | - .webmanifest
655 | - .webp
656 | - .webtest
657 | - .wfdef
658 | - .wma
659 | - .wmv
660 | - .wof
661 | - .woff
662 | - .woff2
663 | - .wss
664 | - .wxi
665 | - .wxs
666 | - .xafml
667 | - .xaml
668 | - .xap
669 | - .xdt
670 | - .xdtpx
671 | - .xht
672 | - .xhtm
673 | - .xhtml
674 | - .xib
675 | - .xlf
676 | - .xnb
677 | - .xpo
678 | - .xq
679 | - .xql
680 | - .xqm
681 | - .xquery
682 | - .xqy
683 | - .xsjs
684 | - .xz
685 | - .y
686 | - .yaml
687 | - .yarnclean
688 | - .yarnignore
689 | - .yarn-integrity
690 | - .yarnrc
691 | - .yml
692 | - .zip
693 | - .zpl
694 | - .zsh
695 |
--------------------------------------------------------------------------------
/src/FileIcons.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | $(VisualStudioVersion)
5 | $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
6 | Program
7 | $(DevEnvDir)\devenv.exe
8 | /rootsuffix Exp
9 | true
10 |
11 |
12 |
13 |
14 |
15 |
16 | Debug
17 | AnyCPU
18 | 2.0
19 | {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
20 | {402C7C3C-2D0D-422E-A771-343C7DEADAA8}
21 | Library
22 | FileIcons
23 | FileIcons
24 | v4.7.2
25 | v3
26 | true
27 | true
28 | true
29 | true
30 | true
31 | false
32 |
33 |
34 | true
35 | full
36 | false
37 | bin\Debug\
38 | DEBUG;TRACE
39 | prompt
40 | 4
41 |
42 |
43 | pdbonly
44 | true
45 | bin\Release\
46 | TRACE
47 | prompt
48 | 4
49 |
50 |
51 |
52 | Resources\LICENSE
53 | true
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 | source.extension.vsixmanifest
139 |
140 |
141 | Menus.ctmenu
142 | VsctGenerator
143 | VSCommandTable.cs
144 |
145 |
146 | true
147 |
148 |
149 | Designer
150 | VsixManifestGenerator
151 | source.extension.resx
152 |
153 |
154 |
155 |
156 | true
157 |
158 |
159 | true
160 |
161 |
162 | true
163 |
164 |
165 |
166 |
167 |
168 | source.extension.vsixmanifest
169 |
170 |
171 | True
172 | True
173 | VSCommandTable.vsct
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 | True
185 | True
186 | source.extension.vsixmanifest
187 | true
188 | VSPackage
189 |
190 |
191 |
192 |
193 | 17.10.40171
194 |
195 |
196 | 17.11.414
197 | runtime; build; native; contentfiles; analyzers
198 |
199 |
200 |
201 |
202 |
203 | powershell -NoProfile -ExecutionPolicy RemoteSigned -file $(SolutionDir)\CreateIconList.ps1
204 |
205 |
212 |
--------------------------------------------------------------------------------
/src/Icons/Monikers.imagemanifest:
--------------------------------------------------------------------------------
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 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 |
309 |
310 |
311 |
312 |
313 |
314 |
315 |
316 |
317 |
318 |
319 |
320 |
321 |
322 |
323 |
324 |
325 |
326 |
327 |
328 |
329 |
330 |
331 |
332 |
333 |
334 |
335 |
336 |
337 |
338 |
339 |
340 |
341 |
342 |
343 |
344 |
345 |
346 |
347 |
348 |
349 |
350 |
351 |
352 |
353 |
354 |
355 |
356 |
357 |
358 |
359 |
360 |
361 |
362 |
363 |
364 |
365 |
366 |
367 |
368 |
369 |
370 |
371 |
372 |
373 |
374 |
375 |
376 |
377 |
378 |
379 |
380 |
381 |
382 |
383 |
384 |
385 |
386 |
387 |
388 |
389 |
390 |
391 |
392 |
393 |
394 |
395 |
396 |
397 |
398 |
399 |
400 |
401 |
402 |
403 |
404 |
405 |
406 |
407 |
408 |
409 |
410 |
411 |
412 |
413 |
414 |
415 |
416 |
417 |
418 |
419 |
420 |
421 |
422 |
423 |
424 |
425 |
426 |
427 |
428 |
429 |
430 |
431 |
432 |
433 |
434 |
435 |
436 |
437 |
438 |
439 |
440 |
441 |
442 |
443 |
444 |
445 |
446 |
447 |
448 |
449 |
450 |
451 |
452 |
453 |
454 |
455 |
456 |
457 |
458 |
459 |
460 |
461 |
462 |
463 |
464 |
465 |
466 |
467 |
468 |
469 |
470 |
471 |
472 |
473 |
474 |
475 |
476 |
477 |
478 |
479 |
480 |
481 |
482 |
483 |
484 |
485 |
486 |
487 |
488 |
489 |
490 |
491 |
492 |
493 |
494 |
495 |
496 |
497 |
498 |
499 |
500 |
501 |
502 |
503 |
504 |
505 |
506 |
--------------------------------------------------------------------------------
/src/icons.pkgdef:
--------------------------------------------------------------------------------
1 | ; -------------------------------------------------- ;
2 | ; Find supported icons here:
3 | ; http://glyphlist.azurewebsites.net/knownmonikers/
4 | ; -------------------------------------------------- ;
5 |
6 | [$RootKey$\ShellFileAssociations\.lnk]
7 | "DefaultIconMoniker"="KnownMonikers.ScriptLink"
8 |
9 |
10 | ; 3D/Gaming
11 | [$RootKey$\ShellFileAssociations\.xnb]
12 | "DefaultIconMoniker"="KnownMonikers.XNA"
13 | [$RootKey$\ShellFileAssociations\.hlsl]
14 | "DefaultIconMoniker"="KnownMonikers.DirectXThreeD"
15 | [$RootKey$\ShellFileAssociations\.fx]
16 | "DefaultIconMoniker"="KnownMonikers.Shader"
17 | [$RootKey$\ShellFileAssociations\.fsh]
18 | "DefaultIconMoniker"="KnownMonikers.Shader"
19 | [$RootKey$\ShellFileAssociations\.vsh]
20 | "DefaultIconMoniker"="KnownMonikers.Shader"
21 | [$RootKey$\ShellFileAssociations\.shader]
22 | "DefaultIconMoniker"="KnownMonikers.Shader"
23 | [$RootKey$\ShellFileAssociations\.mgcb]
24 | "DefaultIconMoniker"="KnownMonikers.Shader"
25 | [$RootKey$\ShellFileAssociations\.obj]
26 | "DefaultIconMoniker"="KnownMonikers.ModelThreeD"
27 | [$RootKey$\ShellFileAssociations\.uplugin]
28 | "DefaultIconMoniker"="KnownMonikers.QueryExtender"
29 |
30 | ; ActionScript
31 | [$RootKey$\ShellFileAssociations\.as]
32 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:50"
33 |
34 | ; Ansible
35 | [$RootKey$\ShellFileAssociations\.ansible]
36 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:51"
37 |
38 | ; Antlr
39 | [$RootKey$\ShellFileAssociations\.g]
40 | "DefaultIconMoniker"="KnownMonikers.CompilableFile"
41 | [$RootKey$\ShellFileAssociations\.g4]
42 | "DefaultIconMoniker"="KnownMonikers.CompilableFile"
43 | [$RootKey$\ShellFileAssociations\.y]
44 | "DefaultIconMoniker"="KnownMonikers.CompilableFile"
45 | [$RootKey$\ShellFileAssociations\.bnf]
46 | "DefaultIconMoniker"="KnownMonikers.CompilableFile"
47 | [$RootKey$\ShellFileAssociations\.ebnf]
48 | "DefaultIconMoniker"="KnownMonikers.CompilableFile"
49 |
50 | ; Apache
51 | [$RootKey$\ShellFileAssociations\.htaccess]
52 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:2"
53 | [$RootKey$\ShellFileAssociations\.thrift]
54 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:2"
55 |
56 | ; Apigee
57 | [$RootKey$\ShellFileAssociations\.apib]
58 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:52"
59 |
60 | ; AppleScript
61 | [$RootKey$\ShellFileAssociations\.app]
62 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:53"
63 |
64 | ; Arduino
65 | [$RootKey$\ShellFileAssociations\.ino]
66 | "DefaultIconMoniker"="KnownMonikers.Motherboard"
67 |
68 | ; ASP
69 | [$RootKey$\ShellFileAssociations\.asp]
70 | "DefaultIconMoniker"="KnownMonikers.ASPFile"
71 |
72 | ; Assembly
73 | [$RootKey$\ShellFileAssociations\.asm]
74 | "DefaultIconMoniker"="KnownMonikers.CompilableFile"
75 | [$RootKey$\ShellFileAssociations\.s]
76 | "DefaultIconMoniker"="KnownMonikers.CompilableFile"
77 | [$RootKey$\ShellFileAssociations\.inc]
78 | "DefaultIconMoniker"="KnownMonikers.CompilableFile"
79 | [$RootKey$\ShellFileAssociations\.ll]
80 | "DefaultIconMoniker"="KnownMonikers.CompilableFile"
81 |
82 | ; Audio
83 | [$RootKey$\ShellFileAssociations\.midi]
84 | "DefaultIconMoniker"="KnownMonikers.Sound"
85 | [$RootKey$\ShellFileAssociations\.mp3]
86 | "DefaultIconMoniker"="KnownMonikers.Sound"
87 | [$RootKey$\ShellFileAssociations\.wav]
88 | "DefaultIconMoniker"="KnownMonikers.Sound"
89 | [$RootKey$\ShellFileAssociations\.wma]
90 | "DefaultIconMoniker"="KnownMonikers.Sound"
91 |
92 | ; Balsamiq
93 | [$RootKey$\ShellFileAssociations\.bmml]
94 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:45"
95 | [$RootKey$\ShellFileAssociations\.bmpr]
96 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:45"
97 |
98 | ; Binary
99 | [$RootKey$\ShellFileAssociations\.ace]
100 | "DefaultIconMoniker"="KnownMonikers.BinaryFile"
101 | [$RootKey$\ShellFileAssociations\.cab]
102 | "DefaultIconMoniker"="KnownMonikers.BinaryFile"
103 | [$RootKey$\ShellFileAssociations\.dat]
104 | "DefaultIconMoniker"="KnownMonikers.BinaryFile"
105 |
106 | ; C/C++
107 | [$RootKey$\ShellFileAssociations\.c]
108 | "DefaultIconMoniker"="KnownMonikers.CFile"
109 | [$RootKey$\ShellFileAssociations\.cpp]
110 | "DefaultIconMoniker"="KnownMonikers.CPPFileNode"
111 | [$RootKey$\ShellFileAssociations\.tpp]
112 | "DefaultIconMoniker"="KnownMonikers.CPPFile"
113 | [$RootKey$\ShellFileAssociations\.cuh]
114 | "DefaultIconMoniker"="KnownMonikers.CPPHeaderFile"
115 | [$RootKey$\ShellFileAssociations\.h]
116 | "DefaultIconMoniker"="KnownMonikers.CPPHeaderFile"
117 | [$RootKey$\ShellFileAssociations\.hpp]
118 | "DefaultIconMoniker"="KnownMonikers.CPPHeaderFile"
119 | [$RootKey$\ShellFileAssociations\.hh]
120 | "DefaultIconMoniker"="KnownMonikers.CPPHeaderFile"
121 | [$RootKey$\ShellFileAssociations\.clh]
122 | "DefaultIconMoniker"="KnownMonikers.CPPHeaderFile"
123 | [$RootKey$\ShellFileAssociations\.pro]
124 | "DefaultIconMoniker"="KnownMonikers.CPPMakeFileApplication"
125 | [$RootKey$\ShellFileAssociations\.pri]
126 | "DefaultIconMoniker"="KnownMonikers.CPPMakeFileApplication"
127 | [$RootKey$\ShellFileAssociations\.prf]
128 | "DefaultIconMoniker"="KnownMonikers.CPPMakeFileApplication"
129 | [$RootKey$\ShellFileAssociations\.qml]
130 | "DefaultIconMoniker"="KnownMonikers.CPPMakeFileApplication"
131 | [$RootKey$\ShellFileAssociations\.qmlproject]
132 | "DefaultIconMoniker"="KnownMonikers.CPPMakeFileApplication"
133 | [$RootKey$\ShellFileAssociations\.qrc]
134 | "DefaultIconMoniker"="KnownMonikers.CPPMakeFileApplication"
135 | [$RootKey$\ShellFileAssociations\.frag]
136 | "DefaultIconMoniker"="KnownMonikers.CFile"
137 | [$RootKey$\ShellFileAssociations\.geom]
138 | "DefaultIconMoniker"="KnownMonikers.CFile"
139 | [$RootKey$\ShellFileAssociations\.vert]
140 | "DefaultIconMoniker"="KnownMonikers.CFile"
141 | [$RootKey$\ShellFileAssociations\.glsl]
142 | "DefaultIconMoniker"="KnownMonikers.CFile"
143 | [$RootKey$\ShellFileAssociations\.cu]
144 | "DefaultIconMoniker"="KnownMonikers.CPPSourceFile"
145 | [$RootKey$\ShellFileAssociations\.ispc]
146 | "DefaultIconMoniker"="KnownMonikers.CPPFileNode"
147 | [$RootKey$\ShellFileAssociations\.hint]
148 | "DefaultIconMoniker"="KnownMonikers.Lightswitch"
149 | [$RootKey$\ShellFileAssociations\.stop]
150 | "DefaultIconMoniker"="KnownMonikers.Lightswitch"
151 |
152 | ; C#
153 | [$RootKey$\ShellFileAssociations\.cs]
154 | "DefaultIconMoniker"="KnownMonikers.CSFileNode"
155 | [$RootKey$\ShellFileAssociations\.csdef]
156 | "DefaultIconMoniker"="KnownMonikers.CSSourceFile"
157 | [$RootKey$\ShellFileAssociations\.csx]
158 | "DefaultIconMoniker"="KnownMonikers.CSFileNode"
159 |
160 | ; Cake
161 | [$RootKey$\ShellFileAssociations\.cake]
162 | "DefaultIconMoniker"="KnownMonikers.MakeFile"
163 |
164 | ; Certificate
165 | [$RootKey$\ShellFileAssociations\.cer]
166 | "DefaultIconMoniker"="KnownMonikers.Certificate"
167 | [$RootKey$\ShellFileAssociations\.crt]
168 | "DefaultIconMoniker"="KnownMonikers.Certificate"
169 | [$RootKey$\ShellFileAssociations\.p12]
170 | "DefaultIconMoniker"="KnownMonikers.Certificate"
171 | [$RootKey$\ShellFileAssociations\.pem]
172 | "DefaultIconMoniker"="KnownMonikers.Certificate"
173 | [$RootKey$\ShellFileAssociations\.pfx]
174 | "DefaultIconMoniker"="KnownMonikers.Certificate"
175 | [$RootKey$\ShellFileAssociations\.crl]
176 | "DefaultIconMoniker"="KnownMonikers.Certificate"
177 | [$RootKey$\ShellFileAssociations\.p7b]
178 | "DefaultIconMoniker"="KnownMonikers.Certificate"
179 | [$RootKey$\ShellFileAssociations\.pvk]
180 | "DefaultIconMoniker"="KnownMonikers.SigningKey"
181 | [$RootKey$\ShellFileAssociations\.keystore]
182 | "DefaultIconMoniker"="KnownMonikers.SigningKey"
183 |
184 | ; Cobol
185 | [$RootKey$\ShellFileAssociations\.cbl]
186 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:54"
187 | [$RootKey$\ShellFileAssociations\.cob]
188 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:54"
189 | [$RootKey$\ShellFileAssociations\.cpy]
190 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:54"
191 |
192 | ; Coco/R
193 | [$RootKey$\ShellFileAssociations\.atg]
194 | "DefaultIconMoniker"="KnownMonikers.CompilableFile"
195 |
196 | ; Config
197 | [$RootKey$\ShellFileAssociations\.cfg]
198 | "DefaultIconMoniker"="KnownMonikers.ConfigurationFile"
199 | [$RootKey$\ShellFileAssociations\.config]
200 | "DefaultIconMoniker"="KnownMonikers.ConfigurationFile"
201 | [$RootKey$\ShellFileAssociations\.editorconfig]
202 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:6"
203 | [$RootKey$\ShellFileAssociations\.htpasswd]
204 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:2"
205 | [$RootKey$\ShellFileAssociations\.lic]
206 | "DefaultIconMoniker"="KnownMonikers.ConfigurationFile"
207 | [$RootKey$\ShellFileAssociations\.licx]
208 | "DefaultIconMoniker"="KnownMonikers.ConfigurationFile"
209 | [$RootKey$\ShellFileAssociations\.licenseheader]
210 | "DefaultIconMoniker"="KnownMonikers.ConfigurationFile"
211 | [$RootKey$\ShellFileAssociations\.licenses]
212 | "DefaultIconMoniker"="KnownMonikers.ConfigurationFile"
213 | [$RootKey$\ShellFileAssociations\.lslm]
214 | "DefaultIconMoniker"="KnownMonikers.ConfigurationFile"
215 | [$RootKey$\ShellFileAssociations\.ini]
216 | "DefaultIconMoniker"="KnownMonikers.ConfigurationFile"
217 | [$RootKey$\ShellFileAssociations\.ldif]
218 | "DefaultIconMoniker"="KnownMonikers.ConfigurationFile"
219 | [$RootKey$\ShellFileAssociations\.env]
220 | "DefaultIconMoniker"="KnownMonikers.ConfigurationFile"
221 | [$RootKey$\ShellFileAssociations\.conf]
222 | "DefaultIconMoniker"="KnownMonikers.ConfigurationFile"
223 | [$RootKey$\ShellFileAssociations\.types]
224 | "DefaultIconMoniker"="KnownMonikers.ConfigurationFile"
225 | [$RootKey$\ShellFileAssociations\.dotsettings]
226 | "DefaultIconMoniker"="KnownMonikers.ConfigurationFile"
227 | [$RootKey$\ShellFileAssociations\.properties]
228 | "DefaultIconMoniker"="KnownMonikers.ConfigurationFile"
229 | [$RootKey$\ShellFileAssociations\.uplugin]
230 | "DefaultIconMoniker"="KnownMonikers.ConfigurationFile"
231 | [$RootKey$\ShellFileAssociations\.bundle]
232 | "DefaultIconMoniker"="KnownMonikers.ConfigurationFile"
233 | [$RootKey$\ShellFileAssociations\.codeclonesettings]
234 | "DefaultIconMoniker"="KnownMonikers.ConfigurationFile"
235 | [$RootKey$\ShellFileAssociations\.nvmrc]
236 | "DefaultIconMoniker"="KnownMonikers.NodejsProject"
237 |
238 | ; CoffeeScript
239 | [$RootKey$\ShellFileAssociations\.vcf]
240 | "DefaultIconMoniker"="KnownMonikers.ContactCard"
241 |
242 | ; CoffeeScript
243 | [$RootKey$\ShellFileAssociations\.coffee]
244 | "DefaultIconMoniker"="KnownMonikers.JSCoffeeScript"
245 | [$RootKey$\ShellFileAssociations\.cson]
246 | "DefaultIconMoniker"="KnownMonikers.JSCoffeeScript"
247 | [$RootKey$\ShellFileAssociations\.iced]
248 | "DefaultIconMoniker"="KnownMonikers.JSCoffeeScript"
249 | [$RootKey$\ShellFileAssociations\.litcoffee]
250 | "DefaultIconMoniker"="KnownMonikers.JSCoffeeScript"
251 | [$RootKey$\ShellFileAssociations\.cjsx]
252 | "DefaultIconMoniker"="KnownMonikers.JSCoffeeScript"
253 |
254 | ; Clojure
255 | [$RootKey$\ShellFileAssociations\.clojure]
256 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:1"
257 | [$RootKey$\ShellFileAssociations\.cjm]
258 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:1"
259 | [$RootKey$\ShellFileAssociations\.clj]
260 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:1"
261 | [$RootKey$\ShellFileAssociations\.cljs]
262 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:1"
263 | [$RootKey$\ShellFileAssociations\.cljc]
264 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:1"
265 | [$RootKey$\ShellFileAssociations\.edn]
266 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:1"
267 |
268 | ; ColdFusion
269 | [$RootKey$\ShellFileAssociations\.cfm]
270 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:55"
271 | [$RootKey$\ShellFileAssociations\.cfml]
272 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:55"
273 | [$RootKey$\ShellFileAssociations\.cfc]
274 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:55"
275 | [$RootKey$\ShellFileAssociations\.lucee]
276 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:55"
277 |
278 | ; Reports
279 | [$RootKey$\ShellFileAssociations\.rpt]
280 | "DefaultIconMoniker"="KnownMonikers.CrystalReport"
281 | [$RootKey$\ShellFileAssociations\.rdl]
282 | "DefaultIconMoniker"="KnownMonikers.Report"
283 | [$RootKey$\ShellFileAssociations\.mrt]
284 | "DefaultIconMoniker"="KnownMonikers.Report"
285 | [$RootKey$\ShellFileAssociations\.repx]
286 | "DefaultIconMoniker"="KnownMonikers.Report"
287 | [$RootKey$\ShellFileAssociations\.igr]
288 | "DefaultIconMoniker"="KnownMonikers.Report"
289 | [$RootKey$\ShellFileAssociations\.rds]
290 | "DefaultIconMoniker"="KnownMonikers.SharedDataSource"
291 | [$RootKey$\ShellFileAssociations\.frx]
292 | "DefaultIconMoniker"="KnownMonikers.Report"
293 |
294 | ; CSS
295 | [$RootKey$\ShellFileAssociations\.css]
296 | "DefaultIconMoniker"="KnownMonikers.StyleSheet"
297 | [$RootKey$\ShellFileAssociations\.styl]
298 | "DefaultIconMoniker"="KnownMonikers.StyleSheet"
299 | [$RootKey$\ShellFileAssociations\.scss]
300 | "DefaultIconMoniker"="KnownMonikers.SASSStyleSheet"
301 | [$RootKey$\ShellFileAssociations\.sass]
302 | "DefaultIconMoniker"="KnownMonikers.SASSStyleSheet"
303 | [$RootKey$\ShellFileAssociations\.less]
304 | "DefaultIconMoniker"="KnownMonikers.LESSStyleSheet"
305 | [$RootKey$\ShellFileAssociations\.hss]
306 | "DefaultIconMoniker"="KnownMonikers.StyleSheet"
307 | [$RootKey$\ShellFileAssociations\.ccss]
308 | "DefaultIconMoniker"="KnownMonikers.StyleSheet"
309 | [$RootKey$\ShellFileAssociations\.pcss]
310 | "DefaultIconMoniker"="KnownMonikers.StyleSheet"
311 | [$RootKey$\ShellFileAssociations\.postcss]
312 | "DefaultIconMoniker"="KnownMonikers.StyleSheet"
313 |
314 | ; Cypher Query Language
315 | [$RootKey$\ShellFileAssociations\.cql]
316 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:73"
317 | [$RootKey$\ShellFileAssociations\.cyp]
318 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:73"
319 |
320 | ; D
321 | [$RootKey$\ShellFileAssociations\.d]
322 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:5"
323 |
324 | ; Dart
325 | [$RootKey$\ShellFileAssociations\.dart]
326 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:0"
327 |
328 | ; Databases
329 | [$RootKey$\ShellFileAssociations\.db]
330 | "DefaultIconMoniker"="KnownMonikers.Database"
331 | [$RootKey$\ShellFileAssociations\.sdf]
332 | "DefaultIconMoniker"="KnownMonikers.Database"
333 | [$RootKey$\ShellFileAssociations\.mdf]
334 | "DefaultIconMoniker"="KnownMonikers.Database"
335 | [$RootKey$\ShellFileAssociations\.mde]
336 | "DefaultIconMoniker"="KnownMonikers.Database"
337 | [$RootKey$\ShellFileAssociations\.idx]
338 | "DefaultIconMoniker"="KnownMonikers.Database"
339 | [$RootKey$\ShellFileAssociations\.fm]
340 | "DefaultIconMoniker"="KnownMonikers.Database"
341 | [$RootKey$\ShellFileAssociations\.fmp]
342 | "DefaultIconMoniker"="KnownMonikers.Database"
343 | [$RootKey$\ShellFileAssociations\.fp3]
344 | "DefaultIconMoniker"="KnownMonikers.Database"
345 | [$RootKey$\ShellFileAssociations\.fp5]
346 | "DefaultIconMoniker"="KnownMonikers.Database"
347 | [$RootKey$\ShellFileAssociations\.fp7]
348 | "DefaultIconMoniker"="KnownMonikers.Database"
349 | [$RootKey$\ShellFileAssociations\.myd]
350 | "DefaultIconMoniker"="KnownMonikers.Database"
351 | [$RootKey$\ShellFileAssociations\.s3db]
352 | "DefaultIconMoniker"="KnownMonikers.Database"
353 | [$RootKey$\ShellFileAssociations\.odb]
354 | "DefaultIconMoniker"="KnownMonikers.Database"
355 | [$RootKey$\ShellFileAssociations\.sqlitedb]
356 | "DefaultIconMoniker"="KnownMonikers.Database"
357 | [$RootKey$\ShellFileAssociations\.sqlite3]
358 | "DefaultIconMoniker"="KnownMonikers.Database"
359 | [$RootKey$\ShellFileAssociations\.sl2]
360 | "DefaultIconMoniker"="KnownMonikers.Database"
361 | [$RootKey$\ShellFileAssociations\.sl3]
362 | "DefaultIconMoniker"="KnownMonikers.Database"
363 | [$RootKey$\ShellFileAssociations\.accdc]
364 | "DefaultIconMoniker"="KnownMonikers.Database"
365 | [$RootKey$\ShellFileAssociations\.accdd]
366 | "DefaultIconMoniker"="KnownMonikers.Database"
367 | [$RootKey$\ShellFileAssociations\.mdb]
368 | "DefaultIconMoniker"="KnownMonikers.Database"
369 | [$RootKey$\ShellFileAssociations\.vdb3]
370 | "DefaultIconMoniker"="KnownMonikers.Database"
371 | [$RootKey$\ShellFileAssociations\.rdb]
372 | "DefaultIconMoniker"="KnownMonikers.Database"
373 | [$RootKey$\ShellFileAssociations\.dbc]
374 | "DefaultIconMoniker"="KnownMonikers.Database"
375 | [$RootKey$\ShellFileAssociations\.sql]
376 | "DefaultIconMoniker"="KnownMonikers.SQLQueryUnchecked"
377 | [$RootKey$\ShellFileAssociations\.sql.erb]
378 | "DefaultIconMoniker"="KnownMonikers.SQLQueryUnchecked"
379 | [$RootKey$\ShellFileAssociations\.erbsql]
380 | "DefaultIconMoniker"="KnownMonikers.SQLQueryUnchecked"
381 | [$RootKey$\ShellFileAssociations\.ddl]
382 | "DefaultIconMoniker"="KnownMonikers.SQLQueryUnchecked"
383 | [$RootKey$\ShellFileAssociations\.dml]
384 | "DefaultIconMoniker"="KnownMonikers.SQLQueryUnchecked"
385 | [$RootKey$\ShellFileAssociations\.mysql]
386 | "DefaultIconMoniker"="KnownMonikers.SQLQueryUnchecked"
387 | [$RootKey$\ShellFileAssociations\.sqlce]
388 | "DefaultIconMoniker"="KnownMonikers.SQLQueryUnchecked"
389 | [$RootKey$\ShellFileAssociations\.dcmp]
390 | "DefaultIconMoniker"="KnownMonikers.DataCompare"
391 | [$RootKey$\ShellFileAssociations\.edml]
392 | "DefaultIconMoniker"="KnownMonikers.EntityDatabase"
393 | [$RootKey$\ShellFileAssociations\.csdl]
394 | "DefaultIconMoniker"="KnownMonikers.EntityDatabase"
395 | [$RootKey$\ShellFileAssociations\.efmodel]
396 | "DefaultIconMoniker"="KnownMonikers.UMLModel"
397 | [$RootKey$\ShellFileAssociations\.ssdl]
398 | "DefaultIconMoniker"="KnownMonikers.BDCModelResource"
399 | [$RootKey$\ShellFileAssociations\.msl]
400 | "DefaultIconMoniker"="KnownMonikers.BDCModelResource"
401 | [$RootKey$\ShellFileAssociations\.usql]
402 | "DefaultIconMoniker"="KnownMonikers.SQLQueryUnchecked"
403 | [$RootKey$\ShellFileAssociations\.dbml]
404 | "DefaultIconMoniker"="KnownMonikers.DatabaseFile"
405 | [$RootKey$\ShellFileAssociations\.layout]
406 | "DefaultIconMoniker"="KnownMonikers.PageLayout"
407 | [$RootKey$\ShellFileAssociations\.sqx]
408 | "DefaultIconMoniker"="KnownMonikers.IntellisenseDatabase"
409 | [$RootKey$\ShellFileAssociations\.mmdb]
410 | "DefaultIconMoniker"="KnownMonikers.Database"
411 | [$RootKey$\ShellFileAssociations\.bim]
412 | "DefaultIconMoniker"="KnownMonikers.BDCModelResource"
413 | [$RootKey$\ShellFileAssociations\.asaql]
414 | "DefaultIconMoniker"="KnownMonikers.SQLQueryUnchecked"
415 | [$RootKey$\ShellFileAssociations\.xpo]
416 | "DefaultIconMoniker"="KnownMonikers.DatabaseScript"
417 | [$RootKey$\ShellFileAssociations\.dbs]
418 | "DefaultIconMoniker"="KnownMonikers.DatabaseSchema"
419 | [$RootKey$\ShellFileAssociations\.fdb]
420 | "DefaultIconMoniker"="KnownMonikers.Database"
421 | [$RootKey$\ShellFileAssociations\.bacpac]
422 | "DefaultIconMoniker"="KnownMonikers.DatabaseFile"
423 | [$RootKey$\ShellFileAssociations\.conmgr]
424 | "DefaultIconMoniker"="KnownMonikers.DatabaseMobileConnection"
425 | [$RootKey$\ShellFileAssociations\.ssmssqlproj]
426 | "DefaultIconMoniker"="KnownMonikers.CPPATLDatabase"
427 | [$RootKey$\ShellFileAssociations\.ssmssln]
428 | "DefaultIconMoniker"="KnownMonikers.DatabaseApplication"
429 | [$RootKey$\ShellFileAssociations\.ter]
430 | "DefaultIconMoniker"="KnownMonikers.DatabaseSchema"
431 |
432 | ; Delphi
433 | [$RootKey$\ShellFileAssociations\.p]
434 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:48"
435 | [$RootKey$\ShellFileAssociations\.pas]
436 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:48"
437 | [$RootKey$\ShellFileAssociations\.dfm]
438 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:48"
439 | [$RootKey$\ShellFileAssociations\.dpr]
440 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:48"
441 |
442 | ; DevExpress
443 | [$RootKey$\ShellFileAssociations\.dxview]
444 | "DefaultIconMoniker"="KnownMonikers.PageLayout"
445 |
446 | ; Diagrams
447 | [$RootKey$\ShellFileAssociations\.bdcm]
448 | "DefaultIconMoniker"="KnownMonikers.Class"
449 | [$RootKey$\ShellFileAssociations\.diagram]
450 | "DefaultIconMoniker"="KnownMonikers.Diagram"
451 | [$RootKey$\ShellFileAssociations\.mdj]
452 | "DefaultIconMoniker"="KnownMonikers.UMLModel"
453 | [$RootKey$\ShellFileAssociations\.uml]
454 | "DefaultIconMoniker"="KnownMonikers.UMLModel"
455 | [$RootKey$\ShellFileAssociations\.bpmn]
456 | "DefaultIconMoniker"="KnownMonikers.UMLModel"
457 | [$RootKey$\ShellFileAssociations\.xafml]
458 | "DefaultIconMoniker"="KnownMonikers.UMLModel"
459 | [$RootKey$\ShellFileAssociations\.cd]
460 | "DefaultIconMoniker"="KnownMonikers.Class"
461 | [$RootKey$\ShellFileAssociations\.cd]
462 | "DefaultIconMoniker"="KnownMonikers.Diagram"
463 | [$RootKey$\ShellFileAssociations\.dgml]
464 | "DefaultIconMoniker"="KnownMonikers.Diagram"
465 |
466 | ; Diff
467 | [$RootKey$\ShellFileAssociations\.diff]
468 | "DefaultIconMoniker"="KnownMonikers.ContractArrow"
469 |
470 | ; Elixir
471 | [$RootKey$\ShellFileAssociations\.ex]
472 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:8"
473 | [$RootKey$\ShellFileAssociations\.exs]
474 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:8"
475 | [$RootKey$\ShellFileAssociations\.eex]
476 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:8"
477 |
478 | ; Elm
479 | [$RootKey$\ShellFileAssociations\.elm]
480 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:9"
481 |
482 | ; Email
483 | [$RootKey$\ShellFileAssociations\.mailmap]
484 | "DefaultIconMoniker"="KnownMonikers.EmailAddressViewer"
485 |
486 | ; Erlang
487 | [$RootKey$\ShellFileAssociations\.erl]
488 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:11"
489 | [$RootKey$\ShellFileAssociations\.hrl]
490 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:11"
491 | [$RootKey$\ShellFileAssociations\.emakefile]
492 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:11"
493 | [$RootKey$\ShellFileAssociations\.emakerfile]
494 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:11"
495 |
496 | ; F#
497 | [$RootKey$\ShellFileAssociations\.fs]
498 | "DefaultIconMoniker"="KnownMonikers.FSFileNode"
499 | [$RootKey$\ShellFileAssociations\.fsi]
500 | "DefaultIconMoniker"="KnownMonikers.FSScript"
501 | [$RootKey$\ShellFileAssociations\.fsx]
502 | "DefaultIconMoniker"="KnownMonikers.FSScript"
503 | [$RootKey$\ShellFileAssociations\.fsy]
504 | "DefaultIconMoniker"="KnownMonikers.FSScript"
505 | [$RootKey$\ShellFileAssociations\.fsl]
506 | "DefaultIconMoniker"="KnownMonikers.FSScript"
507 | [$RootKey$\ShellFileAssociations\.fsharplint]
508 | "DefaultIconMoniker"="KnownMonikers.FSWorkerTemplateFile"
509 |
510 | ; Favorites
511 | [$RootKey$\ShellFileAssociations\.favdoc]
512 | "DefaultIconMoniker"="KnownMonikers.Favorite"
513 |
514 | ; Feed
515 | [$RootKey$\ShellFileAssociations\.atom]
516 | "DefaultIconMoniker"="KnownMonikers.RSS"
517 | [$RootKey$\ShellFileAssociations\.rss]
518 | "DefaultIconMoniker"="KnownMonikers.RSS"
519 | [$RootKey$\ShellFileAssociations\.opml]
520 | "DefaultIconMoniker"="KnownMonikers.RSS"
521 |
522 | ; Flash
523 | [$RootKey$\ShellFileAssociations\.fla]
524 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:13"
525 | [$RootKey$\ShellFileAssociations\.flv]
526 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:13"
527 | [$RootKey$\ShellFileAssociations\.swf]
528 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:13"
529 | [$RootKey$\ShellFileAssociations\.swz]
530 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:13"
531 |
532 | ; Solidity
533 | [$RootKey$\ShellFileAssociations\.sol]
534 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:78"
535 |
536 | ; Flow
537 | [$RootKey$\ShellFileAssociations\.flowconfig]
538 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:56"
539 | [$RootKey$\ShellFileAssociations\.flow]
540 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:56"
541 |
542 | ; Fonts
543 | [$RootKey$\ShellFileAssociations\.wof]
544 | "DefaultIconMoniker"="KnownMonikers.Font"
545 | [$RootKey$\ShellFileAssociations\.woff]
546 | "DefaultIconMoniker"="KnownMonikers.Font"
547 | [$RootKey$\ShellFileAssociations\.woff2]
548 | "DefaultIconMoniker"="KnownMonikers.Font"
549 | [$RootKey$\ShellFileAssociations\.eot]
550 | "DefaultIconMoniker"="KnownMonikers.Font"
551 | [$RootKey$\ShellFileAssociations\.otf]
552 | "DefaultIconMoniker"="KnownMonikers.Font"
553 | [$RootKey$\ShellFileAssociations\.ttf]
554 | "DefaultIconMoniker"="KnownMonikers.Font"
555 | [$RootKey$\ShellFileAssociations\.pfa]
556 | "DefaultIconMoniker"="KnownMonikers.Font"
557 | [$RootKey$\ShellFileAssociations\.pfb]
558 | "DefaultIconMoniker"="KnownMonikers.Font"
559 | [$RootKey$\ShellFileAssociations\.sfd]
560 | "DefaultIconMoniker"="KnownMonikers.Font"
561 | [$RootKey$\ShellFileAssociations\.fnt]
562 | "DefaultIconMoniker"="KnownMonikers.Font"
563 |
564 | ; Fortran
565 | [$RootKey$\ShellFileAssociations\.f]
566 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:61"
567 | [$RootKey$\ShellFileAssociations\.f03]
568 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:61"
569 | [$RootKey$\ShellFileAssociations\.f08]
570 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:61"
571 | [$RootKey$\ShellFileAssociations\.f77]
572 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:61"
573 | [$RootKey$\ShellFileAssociations\.f90]
574 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:61"
575 | [$RootKey$\ShellFileAssociations\.f95]
576 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:61"
577 | [$RootKey$\ShellFileAssociations\.mod]
578 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:61"
579 | [$RootKey$\ShellFileAssociations\.fpp]
580 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:61"
581 | [$RootKey$\ShellFileAssociations\.for]
582 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:61"
583 |
584 | ; FoxPro
585 | [$RootKey$\ShellFileAssociations\.prg]
586 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:74"
587 |
588 | ; GIT
589 | [$RootKey$\ShellFileAssociations\.gitignore]
590 | "DefaultIconMoniker"="KnownMonikers.Git"
591 | [$RootKey$\ShellFileAssociations\.gitattributes]
592 | "DefaultIconMoniker"="KnownMonikers.Git"
593 | [$RootKey$\ShellFileAssociations\.gitkeep]
594 | "DefaultIconMoniker"="KnownMonikers.Git"
595 | [$RootKey$\ShellFileAssociations\.gitmodules]
596 | "DefaultIconMoniker"="KnownMonikers.Git"
597 | [$RootKey$\ShellFileAssociations\.gitconfig]
598 | "DefaultIconMoniker"="KnownMonikers.Git"
599 | [$RootKey$\ShellFileAssociations\.issuetracker]
600 | "DefaultIconMoniker"="KnownMonikers.WorkItem"
601 | [$RootKey$\ShellFileAssociations\.lfsconfig]
602 | "DefaultIconMoniker"="KnownMonikers.GitNoColor"
603 |
604 | ; Go
605 | [$RootKey$\ShellFileAssociations\.go]
606 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:14"
607 |
608 | ; Gradle
609 | [$RootKey$\ShellFileAssociations\.gradle]
610 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:37"
611 |
612 | ; Groovy
613 | [$RootKey$\ShellFileAssociations\.groovy]
614 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:15"
615 |
616 | ; GYP
617 | [$RootKey$\ShellFileAssociations\.gyp]
618 | "DefaultIconMoniker"="KnownMonikers.MakeFile"
619 |
620 | ; Haskell
621 | [$RootKey$\ShellFileAssociations\.has]
622 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:18"
623 | [$RootKey$\ShellFileAssociations\.hs]
624 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:18"
625 | [$RootKey$\ShellFileAssociations\.lhs]
626 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:18"
627 | [$RootKey$\ShellFileAssociations\.lit]
628 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:18"
629 | [$RootKey$\ShellFileAssociations\.gf]
630 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:18"
631 |
632 | ; Haxe
633 | [$RootKey$\ShellFileAssociations\.hx]
634 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:57"
635 | [$RootKey$\ShellFileAssociations\.hxml]
636 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:57"
637 | [$RootKey$\ShellFileAssociations\.hxproj]
638 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:58"
639 |
640 | ; HCL
641 | [$RootKey$\ShellFileAssociations\.hcl]
642 | "DefaultIconMoniker"="KnownMonikers.JSONScript"
643 | [$RootKey$\ShellFileAssociations\.tf]
644 | "DefaultIconMoniker"="KnownMonikers.JSONScript"
645 | [$RootKey$\ShellFileAssociations\.tfvars]
646 | "DefaultIconMoniker"="KnownMonikers.JSONScript"
647 | [$RootKey$\ShellFileAssociations\.nomad]
648 | "DefaultIconMoniker"="KnownMonikers.JSONScript"
649 | [$RootKey$\ShellFileAssociations\.appfile]
650 | "DefaultIconMoniker"="KnownMonikers.JSONScript"
651 |
652 | ; Help files
653 | [$RootKey$\ShellFileAssociations\.ndoc]
654 | "DefaultIconMoniker"="KnownMonikers.HelpIndexFile"
655 | [$RootKey$\ShellFileAssociations\.ngdoc]
656 | "DefaultIconMoniker"="KnownMonikers.HelpIndexFile"
657 | [$RootKey$\ShellFileAssociations\.chm]
658 | "DefaultIconMoniker"="KnownMonikers.CompiledHelpFile"
659 | [$RootKey$\ShellFileAssociations\.hsx]
660 | "DefaultIconMoniker"="KnownMonikers.CompiledHelpFile"
661 | [$RootKey$\ShellFileAssociations\.h1s]
662 | "DefaultIconMoniker"="KnownMonikers.CompiledHelpFile"
663 | [$RootKey$\ShellFileAssociations\.mshc]
664 | "DefaultIconMoniker"="KnownMonikers.CompiledHelpFile"
665 | [$RootKey$\ShellFileAssociations\.hlp]
666 | "DefaultIconMoniker"="KnownMonikers.CompiledHelpFile"
667 | [$RootKey$\ShellFileAssociations\.hhp]
668 | "DefaultIconMoniker"="KnownMonikers.HelpApplication"
669 | [$RootKey$\ShellFileAssociations\.hhc]
670 | "DefaultIconMoniker"="KnownMonikers.HelpTableOfContents"
671 | [$RootKey$\ShellFileAssociations\.hhk]
672 | "DefaultIconMoniker"="KnownMonikers.HelpIndexFile"
673 | [$RootKey$\ShellFileAssociations\.shfbproj]
674 | "DefaultIconMoniker"="KnownMonikers.HelpApplication"
675 |
676 | ; HTML
677 | [$RootKey$\ShellFileAssociations\.hta]
678 | "DefaultIconMoniker"="KnownMonikers.HTMLFile"
679 | [$RootKey$\ShellFileAssociations\.htm]
680 | "DefaultIconMoniker"="KnownMonikers.HTMLFile"
681 | [$RootKey$\ShellFileAssociations\.html]
682 | "DefaultIconMoniker"="KnownMonikers.HTMLFile"
683 | [$RootKey$\ShellFileAssociations\.dhtml]
684 | "DefaultIconMoniker"="KnownMonikers.HTMLFile"
685 | [$RootKey$\ShellFileAssociations\.sht]
686 | "DefaultIconMoniker"="KnownMonikers.HTMLFile"
687 | [$RootKey$\ShellFileAssociations\.shtm]
688 | "DefaultIconMoniker"="KnownMonikers.HTMLFile"
689 | [$RootKey$\ShellFileAssociations\.shtml]
690 | "DefaultIconMoniker"="KnownMonikers.HTMLFile"
691 | [$RootKey$\ShellFileAssociations\.xht]
692 | "DefaultIconMoniker"="KnownMonikers.HTMLFile"
693 | [$RootKey$\ShellFileAssociations\.xhtm]
694 | "DefaultIconMoniker"="KnownMonikers.HTMLFile"
695 | [$RootKey$\ShellFileAssociations\.xhtml]
696 | "DefaultIconMoniker"="KnownMonikers.HTMLFile"
697 | [$RootKey$\ShellFileAssociations\.spark]
698 | "DefaultIconMoniker"="KnownMonikers.HTMLFile"
699 | [$RootKey$\ShellFileAssociations\.kit]
700 | "DefaultIconMoniker"="KnownMonikers.HTMLFile"
701 | [$RootKey$\ShellFileAssociations\.jshtml]
702 | "DefaultIconMoniker"="KnownMonikers.HTMLFile"
703 |
704 | ; HTML templates
705 | [$RootKey$\ShellFileAssociations\.ejs]
706 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:7"
707 | [$RootKey$\ShellFileAssociations\.handlebars]
708 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:17"
709 | [$RootKey$\ShellFileAssociations\.hbs]
710 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:17"
711 | [$RootKey$\ShellFileAssociations\.haml]
712 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:16"
713 | [$RootKey$\ShellFileAssociations\.mustache]
714 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:24"
715 | [$RootKey$\ShellFileAssociations\.mst]
716 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:24"
717 | [$RootKey$\ShellFileAssociations\.nunjucks]
718 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:25"
719 | [$RootKey$\ShellFileAssociations\.njk]
720 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:25"
721 | [$RootKey$\ShellFileAssociations\.nunjs]
722 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:25"
723 | [$RootKey$\ShellFileAssociations\.nunj]
724 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:25"
725 | [$RootKey$\ShellFileAssociations\.njs]
726 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:25"
727 | [$RootKey$\ShellFileAssociations\.nj]
728 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:25"
729 | [$RootKey$\ShellFileAssociations\.tpl]
730 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:31"
731 | [$RootKey$\ShellFileAssociations\.smarty]
732 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:31"
733 | [$RootKey$\ShellFileAssociations\.swig]
734 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:31"
735 | [$RootKey$\ShellFileAssociations\.vue]
736 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:35"
737 | [$RootKey$\ShellFileAssociations\.j2]
738 | "DefaultIconMoniker"="KnownMonikers.HTMLFile"
739 | [$RootKey$\ShellFileAssociations\.vash]
740 | "DefaultIconMoniker"="KnownMonikers.HTMLFile"
741 | [$RootKey$\ShellFileAssociations\.rt]
742 | "DefaultIconMoniker"="KnownMonikers.HTMLFile"
743 | [$RootKey$\ShellFileAssociations\.razortemplate]
744 | "DefaultIconMoniker"="KnownMonikers.ASPRazorFile"
745 |
746 |
747 | ; ICalendar
748 | [$RootKey$\ShellFileAssociations\.ics]
749 | "DefaultIconMoniker"="KnownMonikers.Calendar"
750 | [$RootKey$\ShellFileAssociations\.ifb]
751 | "DefaultIconMoniker"="KnownMonikers.Calendar"
752 | [$RootKey$\ShellFileAssociations\.ical]
753 | "DefaultIconMoniker"="KnownMonikers.Calendar"
754 |
755 | ; Idris
756 | [$RootKey$\ShellFileAssociations\.idr]
757 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:77"
758 | [$RootKey$\ShellFileAssociations\.ipkg]
759 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:77"
760 |
761 | ; .ignore
762 | [$RootKey$\ShellFileAssociations\.bzrignore]
763 | "DefaultIconMoniker"="KnownMonikers.DocumentExclude"
764 | [$RootKey$\ShellFileAssociations\.cfignore]
765 | "DefaultIconMoniker"="KnownMonikers.DocumentExclude"
766 | [$RootKey$\ShellFileAssociations\.chefignore]
767 | "DefaultIconMoniker"="KnownMonikers.DocumentExclude"
768 | [$RootKey$\ShellFileAssociations\.cvsignore]
769 | "DefaultIconMoniker"="KnownMonikers.DocumentExclude"
770 | [$RootKey$\ShellFileAssociations\.boringignore]
771 | "DefaultIconMoniker"="KnownMonikers.DocumentExclude"
772 | [$RootKey$\ShellFileAssociations\.dockerignore]
773 | "DefaultIconMoniker"="KnownMonikers.DocumentExclude"
774 | [$RootKey$\ShellFileAssociations\.eslintignore]
775 | "DefaultIconMoniker"="KnownMonikers.DocumentExclude"
776 | [$RootKey$\ShellFileAssociations\.flooignore]
777 | "DefaultIconMoniker"="KnownMonikers.DocumentExclude"
778 | [$RootKey$\ShellFileAssociations\.jpmignore]
779 | "DefaultIconMoniker"="KnownMonikers.DocumentExclude"
780 | [$RootKey$\ShellFileAssociations\.jshintignore]
781 | "DefaultIconMoniker"="KnownMonikers.DocumentExclude"
782 | [$RootKey$\ShellFileAssociations\.hgignore]
783 | "DefaultIconMoniker"="KnownMonikers.DocumentExclude"
784 | [$RootKey$\ShellFileAssociations\.mtn-ignore]
785 | "DefaultIconMoniker"="KnownMonikers.DocumentExclude"
786 | [$RootKey$\ShellFileAssociations\.nodemonignore]
787 | "DefaultIconMoniker"="KnownMonikers.DocumentExclude"
788 | [$RootKey$\ShellFileAssociations\.npmignore]
789 | "DefaultIconMoniker"="KnownMonikers.DocumentExclude"
790 | [$RootKey$\ShellFileAssociations\.p4ignore]
791 | "DefaultIconMoniker"="KnownMonikers.DocumentExclude"
792 | [$RootKey$\ShellFileAssociations\.svnignore]
793 | "DefaultIconMoniker"="KnownMonikers.DocumentExclude"
794 | [$RootKey$\ShellFileAssociations\.tfignore]
795 | "DefaultIconMoniker"="KnownMonikers.DocumentExclude"
796 | [$RootKey$\ShellFileAssociations\.babelignore]
797 | "DefaultIconMoniker"="KnownMonikers.DocumentExclude"
798 | [$RootKey$\ShellFileAssociations\.vscodeignore]
799 | "DefaultIconMoniker"="KnownMonikers.DocumentExclude"
800 | [$RootKey$\ShellFileAssociations\.exclude]
801 | "DefaultIconMoniker"="KnownMonikers.DocumentExclude"
802 | [$RootKey$\ShellFileAssociations\.yarnignore]
803 | "DefaultIconMoniker"="KnownMonikers.DocumentExclude"
804 |
805 | ; Images
806 | [$RootKey$\ShellFileAssociations\.bmp]
807 | "DefaultIconMoniker"="KnownMonikers.Image"
808 | [$RootKey$\ShellFileAssociations\.gif]
809 | "DefaultIconMoniker"="KnownMonikers.Image"
810 | [$RootKey$\ShellFileAssociations\.ico]
811 | "DefaultIconMoniker"="KnownMonikers.Image"
812 | [$RootKey$\ShellFileAssociations\.icl]
813 | "DefaultIconMoniker"="KnownMonikers.Image"
814 | [$RootKey$\ShellFileAssociations\.jpe]
815 | "DefaultIconMoniker"="KnownMonikers.Image"
816 | [$RootKey$\ShellFileAssociations\.jpg]
817 | "DefaultIconMoniker"="KnownMonikers.Image"
818 | [$RootKey$\ShellFileAssociations\.jpeg]
819 | "DefaultIconMoniker"="KnownMonikers.Image"
820 | [$RootKey$\ShellFileAssociations\.png]
821 | "DefaultIconMoniker"="KnownMonikers.Image"
822 | [$RootKey$\ShellFileAssociations\.tga]
823 | "DefaultIconMoniker"="KnownMonikers.Image"
824 | [$RootKey$\ShellFileAssociations\.tif]
825 | "DefaultIconMoniker"="KnownMonikers.Image"
826 | [$RootKey$\ShellFileAssociations\.tiff]
827 | "DefaultIconMoniker"="KnownMonikers.Image"
828 | [$RootKey$\ShellFileAssociations\.svg]
829 | "DefaultIconMoniker"="KnownMonikers.Image"
830 | [$RootKey$\ShellFileAssociations\.webp]
831 | "DefaultIconMoniker"="KnownMonikers.Image"
832 | [$RootKey$\ShellFileAssociations\.pdn]
833 | "DefaultIconMoniker"="KnownMonikers.Image"
834 | [$RootKey$\ShellFileAssociations\.ai]
835 | "DefaultIconMoniker"="KnownMonikers.Image"
836 | [$RootKey$\ShellFileAssociations\.psd]
837 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:27"
838 | [$RootKey$\ShellFileAssociations\.pdf]
839 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:38"
840 | [$RootKey$\ShellFileAssociations\.afdesign]
841 | "DefaultIconMoniker"="KnownMonikers.ImageIcon"
842 |
843 | ; Inno setup
844 | [$RootKey$\ShellFileAssociations\.isl]
845 | "DefaultIconMoniker"="KnownMonikers.InstallerClass"
846 | [$RootKey$\ShellFileAssociations\.delta]
847 | "DefaultIconMoniker"="KnownMonikers.PatchPackage"
848 |
849 | ; Jade
850 | [$RootKey$\ShellFileAssociations\.jade]
851 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:19"
852 | [$RootKey$\ShellFileAssociations\.pug]
853 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:19"
854 |
855 | ; Java
856 | [$RootKey$\ShellFileAssociations\.action]
857 | "DefaultIconMoniker"="KnownMonikers.JavaSource"
858 | [$RootKey$\ShellFileAssociations\.do]
859 | "DefaultIconMoniker"="KnownMonikers.JavaSource"
860 | [$RootKey$\ShellFileAssociations\.java]
861 | "DefaultIconMoniker"="KnownMonikers.JavaSource"
862 | [$RootKey$\ShellFileAssociations\.jsp]
863 | "DefaultIconMoniker"="KnownMonikers.JavaSource"
864 | [$RootKey$\ShellFileAssociations\.jws]
865 | "DefaultIconMoniker"="KnownMonikers.JavaSource"
866 | [$RootKey$\ShellFileAssociations\.jar]
867 | "DefaultIconMoniker"="KnownMonikers.JARFile"
868 | [$RootKey$\ShellFileAssociations\.aar]
869 | "DefaultIconMoniker"="KnownMonikers.JARFile"
870 | [$RootKey$\ShellFileAssociations\.wss]
871 | "DefaultIconMoniker"="KnownMonikers.JavaSource"
872 |
873 | ; JavaScript
874 | [$RootKey$\ShellFileAssociations\.js]
875 | "DefaultIconMoniker"="KnownMonikers.JSScript"
876 | [$RootKey$\ShellFileAssociations\.jse]
877 | "DefaultIconMoniker"="KnownMonikers.JSScript"
878 | [$RootKey$\ShellFileAssociations\.jss]
879 | "DefaultIconMoniker"="KnownMonikers.JSScript"
880 | [$RootKey$\ShellFileAssociations\.jsx]
881 | "DefaultIconMoniker"="KnownMonikers.JSXScript"
882 | [$RootKey$\ShellFileAssociations\.rjs]
883 | "DefaultIconMoniker"="KnownMonikers.JSScript"
884 | [$RootKey$\ShellFileAssociations\.es]
885 | "DefaultIconMoniker"="KnownMonikers.JSScript"
886 | [$RootKey$\ShellFileAssociations\.es6]
887 | "DefaultIconMoniker"="KnownMonikers.JSScript"
888 | [$RootKey$\ShellFileAssociations\.xsjs]
889 | "DefaultIconMoniker"="KnownMonikers.JSScript"
890 | [$RootKey$\ShellFileAssociations\.js.erb]
891 | "DefaultIconMoniker"="KnownMonikers.JSScript"
892 | [$RootKey$\ShellFileAssociations\.mjs]
893 | "DefaultIconMoniker"="KnownMonikers.JSScript"
894 | [$RootKey$\ShellFileAssociations\.etcjs]
895 | "DefaultIconMoniker"="KnownMonikers.JSScript"
896 |
897 | ; JSON
898 | [$RootKey$\ShellFileAssociations\.hjson]
899 | "DefaultIconMoniker"="KnownMonikers.JSONScript"
900 | [$RootKey$\ShellFileAssociations\.json]
901 | "DefaultIconMoniker"="KnownMonikers.JSONScript"
902 | [$RootKey$\ShellFileAssociations\.json5]
903 | "DefaultIconMoniker"="KnownMonikers.JSONScript"
904 | [$RootKey$\ShellFileAssociations\.jsonld]
905 | "DefaultIconMoniker"="KnownMonikers.JSONScript"
906 | [$RootKey$\ShellFileAssociations\.bowerrc]
907 | "DefaultIconMoniker"="KnownMonikers.JSONScript"
908 | [$RootKey$\ShellFileAssociations\.npmrc]
909 | "DefaultIconMoniker"="KnownMonikers.JSONScript"
910 | [$RootKey$\ShellFileAssociations\.job]
911 | "DefaultIconMoniker"="KnownMonikers.JSONScript"
912 | [$RootKey$\ShellFileAssociations\.geojson]
913 | "DefaultIconMoniker"="KnownMonikers.JSONScript"
914 | [$RootKey$\ShellFileAssociations\.topojson]
915 | "DefaultIconMoniker"="KnownMonikers.JSONScript"
916 | [$RootKey$\ShellFileAssociations\.postcssrc]
917 | "DefaultIconMoniker"="KnownMonikers.JSONScript"
918 | [$RootKey$\ShellFileAssociations\.bootstraprc]
919 | "DefaultIconMoniker"="KnownMonikers.JSONScript"
920 | [$RootKey$\ShellFileAssociations\.jscsrc]
921 | "DefaultIconMoniker"="KnownMonikers.JSONScript"
922 | [$RootKey$\ShellFileAssociations\.graphql]
923 | "DefaultIconMoniker"="KnownMonikers.JSONScript"
924 | [$RootKey$\ShellFileAssociations\.jsonc]
925 | "DefaultIconMoniker"="KnownMonikers.JSONScript"
926 |
927 | ; Julia
928 | [$RootKey$\ShellFileAssociations\.jl]
929 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:21"
930 |
931 | ; LaTex
932 | [$RootKey$\ShellFileAssociations\.bib]
933 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:39"
934 | [$RootKey$\ShellFileAssociations\.tex]
935 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:39"
936 | [$RootKey$\ShellFileAssociations\.sty]
937 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:39"
938 | [$RootKey$\ShellFileAssociations\.cls]
939 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:39"
940 | [$RootKey$\ShellFileAssociations\.bbx]
941 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:39"
942 | [$RootKey$\ShellFileAssociations\.cbx]
943 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:39"
944 |
945 | ; Lime
946 | [$RootKey$\ShellFileAssociations\.hxp]
947 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:59"
948 |
949 | ; LINQ
950 | [$RootKey$\ShellFileAssociations\.linq]
951 | "DefaultIconMoniker"="KnownMonikers.LinqToSQLFile"
952 |
953 | ; Linters
954 | [$RootKey$\ShellFileAssociations\.babelrc]
955 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:3"
956 | [$RootKey$\ShellFileAssociations\.csslintrc]
957 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:4"
958 | [$RootKey$\ShellFileAssociations\.eslintrc]
959 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:12"
960 | [$RootKey$\ShellFileAssociations\.jade-lintrc]
961 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:19"
962 | [$RootKey$\ShellFileAssociations\.pug-lintrc]
963 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:19"
964 | [$RootKey$\ShellFileAssociations\.jshintrc]
965 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:20"
966 | [$RootKey$\ShellFileAssociations\.stylelintrc]
967 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:33"
968 |
969 | ; Lisp
970 | [$RootKey$\ShellFileAssociations\.lisp]
971 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:22"
972 | [$RootKey$\ShellFileAssociations\.cl]
973 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:22"
974 | [$RootKey$\ShellFileAssociations\.l]
975 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:22"
976 | [$RootKey$\ShellFileAssociations\.mud]
977 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:22"
978 | [$RootKey$\ShellFileAssociations\.el]
979 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:22"
980 | [$RootKey$\ShellFileAssociations\.bil]
981 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:22"
982 |
983 | ; Loalization
984 | [$RootKey$\ShellFileAssociations\.locstrings]
985 | "DefaultIconMoniker"="KnownMonikers.Localize"
986 |
987 | ; Lock files
988 | [$RootKey$\ShellFileAssociations\.lock]
989 | "DefaultIconMoniker"="KnownMonikers.Lock"
990 | [$RootKey$\ShellFileAssociations\.lock.json]
991 | "DefaultIconMoniker"="KnownMonikers.Lock"
992 |
993 | ; Log files
994 | [$RootKey$\ShellFileAssociations\.log]
995 | "DefaultIconMoniker"="KnownMonikers.Log"
996 | [$RootKey$\ShellFileAssociations\.log4net]
997 | "DefaultIconMoniker"="KnownMonikers.Log"
998 | [$RootKey$\ShellFileAssociations\.refactorlog]
999 | "DefaultIconMoniker"="KnownMonikers.Log"
1000 | [$RootKey$\ShellFileAssociations\.nlog]
1001 | "DefaultIconMoniker"="KnownMonikers.Log"
1002 | [$RootKey$\ShellFileAssociations\.ldf]
1003 | "DefaultIconMoniker"="KnownMonikers.Log"
1004 |
1005 | ; Lua
1006 | [$RootKey$\ShellFileAssociations\.lua]
1007 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:23"
1008 |
1009 | ; mq4
1010 | [$RootKey$\ShellFileAssociations\.mq4]
1011 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:78"
1012 |
1013 | ; mq5
1014 | [$RootKey$\ShellFileAssociations\.mq5]
1015 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:79"
1016 |
1017 | ; mqh
1018 | [$RootKey$\ShellFileAssociations\.mqh]
1019 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:80"
1020 |
1021 | ; LiveScript
1022 | [$RootKey$\ShellFileAssociations\.ls]
1023 | "DefaultIconMoniker"="KnownMonikers.Script"
1024 | [$RootKey$\ShellFileAssociations\.livescript]
1025 | "DefaultIconMoniker"="KnownMonikers.Script"
1026 | [$RootKey$\ShellFileAssociations\.lsc]
1027 | "DefaultIconMoniker"="KnownMonikers.Script"
1028 |
1029 | ; M
1030 | [$RootKey$\ShellFileAssociations\.m]
1031 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:60"
1032 |
1033 | ; Marko
1034 | [$RootKey$\ShellFileAssociations\.marko]
1035 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:62"
1036 |
1037 | ; Makefile
1038 | [$RootKey$\ShellFileAssociations\.cmake]
1039 | "DefaultIconMoniker"="KnownMonikers.MakeFile"
1040 | [$RootKey$\ShellFileAssociations\.mak]
1041 | "DefaultIconMoniker"="KnownMonikers.MakeFile"
1042 | [$RootKey$\ShellFileAssociations\.mk]
1043 | "DefaultIconMoniker"="KnownMonikers.MakeFile"
1044 | [$RootKey$\ShellFileAssociations\.makefile]
1045 | "DefaultIconMoniker"="KnownMonikers.MakeFile"
1046 | [$RootKey$\ShellFileAssociations\.mkfile]
1047 | "DefaultIconMoniker"="KnownMonikers.MakeFile"
1048 | [$RootKey$\ShellFileAssociations\.rake]
1049 | "DefaultIconMoniker"="KnownMonikers.MakeFile"
1050 | [$RootKey$\ShellFileAssociations\.rakefile]
1051 | "DefaultIconMoniker"="KnownMonikers.MakeFile"
1052 | [$RootKey$\ShellFileAssociations\.gn]
1053 | "DefaultIconMoniker"="KnownMonikers.MakeFile"
1054 | [$RootKey$\ShellFileAssociations\.gni]
1055 | "DefaultIconMoniker"="KnownMonikers.MakeFile"
1056 |
1057 | ; Manifest
1058 | [$RootKey$\ShellFileAssociations\.appcache]
1059 | "DefaultIconMoniker"="KnownMonikers.ManifestFile"
1060 | [$RootKey$\ShellFileAssociations\.manifest]
1061 | "DefaultIconMoniker"="KnownMonikers.ManifestFile"
1062 | [$RootKey$\ShellFileAssociations\.webmanifest]
1063 | "DefaultIconMoniker"="KnownMonikers.ManifestFile"
1064 |
1065 | ; Markdown
1066 | [$RootKey$\ShellFileAssociations\.markdown]
1067 | "DefaultIconMoniker"="KnownMonikers.MarkdownFile"
1068 | [$RootKey$\ShellFileAssociations\.md]
1069 | "DefaultIconMoniker"="KnownMonikers.MarkdownFile"
1070 | [$RootKey$\ShellFileAssociations\.mdn]
1071 | "DefaultIconMoniker"="KnownMonikers.MarkdownFile"
1072 | [$RootKey$\ShellFileAssociations\.mdown]
1073 | "DefaultIconMoniker"="KnownMonikers.MarkdownFile"
1074 | [$RootKey$\ShellFileAssociations\.mmd]
1075 | "DefaultIconMoniker"="KnownMonikers.MarkdownFile"
1076 | [$RootKey$\ShellFileAssociations\.rmd]
1077 | "DefaultIconMoniker"="KnownMonikers.MarkdownFile"
1078 | [$RootKey$\ShellFileAssociations\.rst]
1079 | "DefaultIconMoniker"="KnownMonikers.MarkdownFile"
1080 | [$RootKey$\ShellFileAssociations\.readme]
1081 | "DefaultIconMoniker"="KnownMonikers.MarkdownFile"
1082 |
1083 | ; Map
1084 | [$RootKey$\ShellFileAssociations\.map]
1085 | "DefaultIconMoniker"="KnownMonikers.SiteMap"
1086 | [$RootKey$\ShellFileAssociations\.sitemap]
1087 | "DefaultIconMoniker"="KnownMonikers.SiteMap"
1088 | [$RootKey$\ShellFileAssociations\.mm]
1089 | "DefaultIconMoniker"="KnownMonikers.SiteMap"
1090 |
1091 | ; Matlab
1092 | [$RootKey$\ShellFileAssociations\.m]
1093 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:40"
1094 | [$RootKey$\ShellFileAssociations\.fig]
1095 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:40"
1096 | [$RootKey$\ShellFileAssociations\.mat]
1097 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:40"
1098 | [$RootKey$\ShellFileAssociations\.mex]
1099 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:40"
1100 | [$RootKey$\ShellFileAssociations\.mexn]
1101 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:40"
1102 | [$RootKey$\ShellFileAssociations\.mexrs6]
1103 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:40"
1104 | [$RootKey$\ShellFileAssociations\.mn]
1105 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:40"
1106 | [$RootKey$\ShellFileAssociations\.mum]
1107 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:40"
1108 | [$RootKey$\ShellFileAssociations\.mx]
1109 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:40"
1110 | [$RootKey$\ShellFileAssociations\.mx3]
1111 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:40"
1112 | [$RootKey$\ShellFileAssociations\.rwd]
1113 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:40"
1114 | [$RootKey$\ShellFileAssociations\.slx]
1115 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:40"
1116 | [$RootKey$\ShellFileAssociations\.slddc]
1117 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:40"
1118 | [$RootKey$\ShellFileAssociations\.smv]
1119 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:40"
1120 | [$RootKey$\ShellFileAssociations\.tikz]
1121 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:40"
1122 |
1123 | ; Nim
1124 | [$RootKey$\ShellFileAssociations\.nim]
1125 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:63"
1126 | [$RootKey$\ShellFileAssociations\.nims]
1127 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:63"
1128 | [$RootKey$\ShellFileAssociations\.nimble]
1129 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:63"
1130 |
1131 | ; NuGet
1132 | [$RootKey$\ShellFileAssociations\.nuspec]
1133 | "DefaultIconMoniker"="KnownMonikers.NuGet"
1134 | [$RootKey$\ShellFileAssociations\.nupkg]
1135 | "DefaultIconMoniker"="KnownMonikers.NuGet"
1136 | [$RootKey$\ShellFileAssociations\.psmdcp]
1137 | "DefaultIconMoniker"="KnownMonikers.NuGet"
1138 |
1139 | ; OCaml
1140 | [$RootKey$\ShellFileAssociations\.ml]
1141 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:64"
1142 | [$RootKey$\ShellFileAssociations\.mll]
1143 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:64"
1144 | [$RootKey$\ShellFileAssociations\.mli]
1145 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:64"
1146 | [$RootKey$\ShellFileAssociations\.mly]
1147 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:64"
1148 | [$RootKey$\ShellFileAssociations\.merlin]
1149 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:64"
1150 | [$RootKey$\ShellFileAssociations\.ocamlmakefile]
1151 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:64"
1152 |
1153 | ; Office
1154 | [$RootKey$\ShellFileAssociations\.vsdx]
1155 | "DefaultIconMoniker"="KnownMonikers.OfficeVisio2013"
1156 | [$RootKey$\ShellFileAssociations\.pq]
1157 | "DefaultIconMoniker"="KnownMonikers.QueryView"
1158 | [$RootKey$\ShellFileAssociations\.xdtpx]
1159 | "DefaultIconMoniker"="KnownMonikers.OfficeWord2013"
1160 |
1161 | ; Paket
1162 | [$RootKey$\ShellFileAssociations\.dependencies]
1163 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:41"
1164 | [$RootKey$\ShellFileAssociations\.references]
1165 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:41"
1166 | [$RootKey$\ShellFileAssociations\.template]
1167 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:41"
1168 | [$RootKey$\ShellFileAssociations\.local]
1169 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:41"
1170 |
1171 | ; Patch
1172 | [$RootKey$\ShellFileAssociations\.patch]
1173 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:65"
1174 |
1175 | ; Perl
1176 | [$RootKey$\ShellFileAssociations\.perl]
1177 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:26"
1178 | [$RootKey$\ShellFileAssociations\.pl]
1179 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:26"
1180 | [$RootKey$\ShellFileAssociations\.pm]
1181 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:26"
1182 | [$RootKey$\ShellFileAssociations\.pod]
1183 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:26"
1184 | [$RootKey$\ShellFileAssociations\.t]
1185 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:26"
1186 | [$RootKey$\ShellFileAssociations\.psgi]
1187 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:26"
1188 | [$RootKey$\ShellFileAssociations\.vcl]
1189 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:26"
1190 | [$RootKey$\ShellFileAssociations\.p6]
1191 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:26"
1192 | [$RootKey$\ShellFileAssociations\.pl6]
1193 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:26"
1194 | [$RootKey$\ShellFileAssociations\.pm6]
1195 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:26"
1196 | [$RootKey$\ShellFileAssociations\.nqp]
1197 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:26"
1198 |
1199 | ; Store apps
1200 | [$RootKey$\ShellFileAssociations\.xap]
1201 | "DefaultIconMoniker"="KnownMonikers.Phone"
1202 |
1203 | ; PHP
1204 | [$RootKey$\ShellFileAssociations\.php]
1205 | "DefaultIconMoniker"="KnownMonikers.PHPFile"
1206 | [$RootKey$\ShellFileAssociations\.php2]
1207 | "DefaultIconMoniker"="KnownMonikers.PHPFile"
1208 | [$RootKey$\ShellFileAssociations\.php3]
1209 | "DefaultIconMoniker"="KnownMonikers.PHPFile"
1210 | [$RootKey$\ShellFileAssociations\.php4]
1211 | "DefaultIconMoniker"="KnownMonikers.PHPFile"
1212 | [$RootKey$\ShellFileAssociations\.php5]
1213 | "DefaultIconMoniker"="KnownMonikers.PHPFile"
1214 | [$RootKey$\ShellFileAssociations\.phps]
1215 | "DefaultIconMoniker"="KnownMonikers.PHPFile"
1216 | [$RootKey$\ShellFileAssociations\.phpt]
1217 | "DefaultIconMoniker"="KnownMonikers.PHPFile"
1218 | [$RootKey$\ShellFileAssociations\.phtm]
1219 | "DefaultIconMoniker"="KnownMonikers.PHPFile"
1220 | [$RootKey$\ShellFileAssociations\.phtml]
1221 | "DefaultIconMoniker"="KnownMonikers.PHPFile"
1222 |
1223 | ; Plantuml
1224 | [$RootKey$\ShellFileAssociations\.pu]
1225 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:67"
1226 | [$RootKey$\ShellFileAssociations\.plantuml]
1227 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:67"
1228 | [$RootKey$\ShellFileAssociations\.iuml]
1229 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:67"
1230 | [$RootKey$\ShellFileAssociations\.puml]
1231 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:67"
1232 |
1233 | ; Po Edit
1234 | [$RootKey$\ShellFileAssociations\.po]
1235 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:66"
1236 | [$RootKey$\ShellFileAssociations\.potx]
1237 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:66"
1238 | [$RootKey$\ShellFileAssociations\.mo]
1239 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:66"
1240 |
1241 | ; Power BI
1242 | [$RootKey$\ShellFileAssociations\.pbix]
1243 | "DefaultIconMoniker"="KnownMonikers.LineChart"
1244 |
1245 | ; PowerShell
1246 | [$RootKey$\ShellFileAssociations\.ps1]
1247 | "DefaultIconMoniker"="KnownMonikers.PowershellFile"
1248 | [$RootKey$\ShellFileAssociations\.psd1]
1249 | "DefaultIconMoniker"="KnownMonikers.PowershellFile"
1250 | [$RootKey$\ShellFileAssociations\.psm1]
1251 | "DefaultIconMoniker"="KnownMonikers.PowershellFile"
1252 |
1253 | ; Procfile
1254 | [$RootKey$\ShellFileAssociations\.procfile]
1255 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:68"
1256 |
1257 | ; Print
1258 | [$RootKey$\ShellFileAssociations\.zpl]
1259 | "DefaultIconMoniker"="KnownMonikers.PrintDocument"
1260 |
1261 | ; Protocol Buffers
1262 | [$RootKey$\ShellFileAssociations\.proto]
1263 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:46"
1264 |
1265 | ; Puppet
1266 | [$RootKey$\ShellFileAssociations\.epp]
1267 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:28"
1268 | [$RootKey$\ShellFileAssociations\.pp]
1269 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:28"
1270 |
1271 | ; Python
1272 | [$RootKey$\ShellFileAssociations\.py]
1273 | "DefaultIconMoniker"="KnownMonikers.PYFileNode"
1274 | [$RootKey$\ShellFileAssociations\.pyw]
1275 | "DefaultIconMoniker"="KnownMonikers.PYFileNode"
1276 |
1277 | ; Q#
1278 | [$RootKey$\ShellFileAssociations\.qs]
1279 | "DefaultIconMoniker"="KnownMonikers.CubeDimension"
1280 |
1281 | ; Qt
1282 | [$RootKey$\ShellFileAssociations\.ui]
1283 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:49"
1284 |
1285 | ; R
1286 | [$RootKey$\ShellFileAssociations\.r]
1287 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:29"
1288 | [$RootKey$\ShellFileAssociations\.s]
1289 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:29"
1290 | [$RootKey$\ShellFileAssociations\.rprofile]
1291 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:29"
1292 |
1293 | ; Raml
1294 | [$RootKey$\ShellFileAssociations\.raml]
1295 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:69"
1296 |
1297 | ; Refresh
1298 | [$RootKey$\ShellFileAssociations\.refresh]
1299 | "DefaultIconMoniker"="KnownMonikers.GoToReference"
1300 |
1301 | ; Riot
1302 | [$RootKey$\ShellFileAssociations\.tag]
1303 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:70"
1304 |
1305 | ; Ruby
1306 | [$RootKey$\ShellFileAssociations\.rb]
1307 | "DefaultIconMoniker"="KnownMonikers.RBFileNode"
1308 | [$RootKey$\ShellFileAssociations\.rbx]
1309 | "DefaultIconMoniker"="KnownMonikers.RBFileNode"
1310 | [$RootKey$\ShellFileAssociations\.rjx]
1311 | "DefaultIconMoniker"="KnownMonikers.RBFileNode"
1312 | [$RootKey$\ShellFileAssociations\.gemspec]
1313 | "DefaultIconMoniker"="KnownMonikers.RBFileNode"
1314 | [$RootKey$\ShellFileAssociations\.irbrc]
1315 | "DefaultIconMoniker"="KnownMonikers.RBFileNode"
1316 | [$RootKey$\ShellFileAssociations\.capfile]
1317 | "DefaultIconMoniker"="KnownMonikers.RBFileNode"
1318 | [$RootKey$\ShellFileAssociations\.ru]
1319 | "DefaultIconMoniker"="KnownMonikers.RBFileNode"
1320 | [$RootKey$\ShellFileAssociations\.reek]
1321 | "DefaultIconMoniker"="KnownMonikers.RBFileNode"
1322 | [$RootKey$\ShellFileAssociations\.prawn]
1323 | "DefaultIconMoniker"="KnownMonikers.RBFileNode"
1324 |
1325 | ; Ruby on Rails
1326 | [$RootKey$\ShellFileAssociations\.erb]
1327 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:10"
1328 | [$RootKey$\ShellFileAssociations\.erb.deface]
1329 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:10"
1330 | [$RootKey$\ShellFileAssociations\.rhtml]
1331 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:10"
1332 | [$RootKey$\ShellFileAssociations\.liquid]
1333 | "DefaultIconMoniker"="KnownMonikers.MarkupTag"
1334 | [$RootKey$\ShellFileAssociations\.lava]
1335 | "DefaultIconMoniker"="KnownMonikers.MarkupTag"
1336 |
1337 | ; Rust
1338 | [$RootKey$\ShellFileAssociations\.rs]
1339 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:30"
1340 |
1341 | ; Scala
1342 | [$RootKey$\ShellFileAssociations\.scala]
1343 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:43"
1344 | [$RootKey$\ShellFileAssociations\.sbt]
1345 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:43"
1346 |
1347 | ; Schema files
1348 | [$RootKey$\ShellFileAssociations\.bond]
1349 | "DefaultIconMoniker"="KnownMonikers.Schema"
1350 | [$RootKey$\ShellFileAssociations\.tsl]
1351 | "DefaultIconMoniker"="KnownMonikers.Schema"
1352 | [$RootKey$\ShellFileAssociations\.fbs]
1353 | "DefaultIconMoniker"="KnownMonikers.Schema"
1354 |
1355 | ; Scheme
1356 | [$RootKey$\ShellFileAssociations\.scm]
1357 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:44"
1358 | [$RootKey$\ShellFileAssociations\.sch]
1359 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:44"
1360 | [$RootKey$\ShellFileAssociations\.rkt]
1361 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:44"
1362 |
1363 | ; Scripts (generic)
1364 | [$RootKey$\ShellFileAssociations\.rtlcssrc]
1365 | "DefaultIconMoniker"="KnownMonikers.Script"
1366 | [$RootKey$\ShellFileAssociations\.sjs]
1367 | "DefaultIconMoniker"="KnownMonikers.Script"
1368 |
1369 | ; Semantic Web
1370 | [$RootKey$\ShellFileAssociations\.sparql]
1371 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:47"
1372 | [$RootKey$\ShellFileAssociations\.rq]
1373 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:47"
1374 | [$RootKey$\ShellFileAssociations\.ttl]
1375 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:47"
1376 | [$RootKey$\ShellFileAssociations\.nt]
1377 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:47"
1378 |
1379 | ; Shell files
1380 | [$RootKey$\ShellFileAssociations\.bat]
1381 | "DefaultIconMoniker"="KnownMonikers.Console"
1382 | [$RootKey$\ShellFileAssociations\.cmd]
1383 | "DefaultIconMoniker"="KnownMonikers.Console"
1384 | [$RootKey$\ShellFileAssociations\.sh]
1385 | "DefaultIconMoniker"="KnownMonikers.Console"
1386 | [$RootKey$\ShellFileAssociations\.zsh]
1387 | "DefaultIconMoniker"="KnownMonikers.Console"
1388 | [$RootKey$\ShellFileAssociations\.bash]
1389 | "DefaultIconMoniker"="KnownMonikers.Console"
1390 | [$RootKey$\ShellFileAssociations\.fish]
1391 | "DefaultIconMoniker"="KnownMonikers.Console"
1392 | [$RootKey$\ShellFileAssociations\.tcshcsh]
1393 | "DefaultIconMoniker"="KnownMonikers.Console"
1394 | [$RootKey$\ShellFileAssociations\.csh]
1395 | "DefaultIconMoniker"="KnownMonikers.Console"
1396 | [$RootKey$\ShellFileAssociations\.rc]
1397 | "DefaultIconMoniker"="KnownMonikers.Console"
1398 | [$RootKey$\ShellFileAssociations\.pre]
1399 | "DefaultIconMoniker"="KnownMonikers.Console"
1400 | [$RootKey$\ShellFileAssociations\.post]
1401 | "DefaultIconMoniker"="KnownMonikers.Console"
1402 | [$RootKey$\ShellFileAssociations\.msc]
1403 | "DefaultIconMoniker"="KnownMonikers.WriteToConsole"
1404 |
1405 | ; Slim
1406 | [$RootKey$\ShellFileAssociations\.slim]
1407 | "DefaultIconMoniker"="KnownMonikers.MarkupTag"
1408 | [$RootKey$\ShellFileAssociations\.skim]
1409 | "DefaultIconMoniker"="KnownMonikers.MarkupTag"
1410 |
1411 | ; Spell check
1412 | [$RootKey$\ShellFileAssociations\.vsspell]
1413 | "DefaultIconMoniker"="KnownMonikers.SpellCheck"
1414 |
1415 | ; Sqlite
1416 | [$RootKey$\ShellFileAssociations\.sqlite]
1417 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:32"
1418 | [$RootKey$\ShellFileAssociations\.sqlite3]
1419 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:32"
1420 | [$RootKey$\ShellFileAssociations\.db3]
1421 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:32"
1422 | [$RootKey$\ShellFileAssociations\.sqlite3-journal]
1423 | "DefaultIconMoniker"="KnownMonikers.DatabaseFile"
1424 |
1425 | ; Static analysis
1426 | [$RootKey$\ShellFileAssociations\.stylecop]
1427 | "DefaultIconMoniker"="KnownMonikers.RunQuery"
1428 |
1429 | ; Swagger/OpenAPI/General APIs
1430 | [$RootKey$\ShellFileAssociations\.nswag]
1431 | "DefaultIconMoniker"="KnownMonikers.ConnectedServices"
1432 | [$RootKey$\ShellFileAssociations\.bdcr]
1433 | "DefaultIconMoniker"="KnownMonikers.Services"
1434 | [$RootKey$\ShellFileAssociations\.edi]
1435 | "DefaultIconMoniker"="KnownMonikers.NetworkNDISDriver"
1436 |
1437 | ; Swig
1438 | [$RootKey$\ShellFileAssociations\.i]
1439 | "DefaultIconMoniker"="KnownMonikers.InterfaceSnippet"
1440 |
1441 | ; Swift
1442 | [$RootKey$\ShellFileAssociations\.swift]
1443 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:34"
1444 |
1445 | ; T4
1446 | [$RootKey$\ShellFileAssociations\.t4]
1447 | "DefaultIconMoniker"="KnownMonikers.GenerateFile"
1448 | [$RootKey$\ShellFileAssociations\.vars]
1449 | "DefaultIconMoniker"="KnownMonikers.GenerateFile"
1450 | [$RootKey$\ShellFileAssociations\.tt]
1451 | "DefaultIconMoniker"="KnownMonikers.GenerateFile"
1452 | [$RootKey$\ShellFileAssociations\.ttinclude]
1453 | "DefaultIconMoniker"="KnownMonikers.GenerateFile"
1454 | [$RootKey$\ShellFileAssociations\.tmpl]
1455 | "DefaultIconMoniker"="KnownMonikers.GenerateFile"
1456 |
1457 | ; TCL
1458 | [$RootKey$\ShellFileAssociations\.tcl]
1459 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:76"
1460 |
1461 | ; Test
1462 | [$RootKey$\ShellFileAssociations\.feature]
1463 | "DefaultIconMoniker"="KnownMonikers.TestPlan"
1464 | [$RootKey$\ShellFileAssociations\.ttcn]
1465 | "DefaultIconMoniker"="KnownMonikers.Test"
1466 | [$RootKey$\ShellFileAssociations\.ttcn3]
1467 | "DefaultIconMoniker"="KnownMonikers.Test"
1468 | [$RootKey$\ShellFileAssociations\.asn]
1469 | "DefaultIconMoniker"="KnownMonikers.ServerTest"
1470 | [$RootKey$\ShellFileAssociations\.par]
1471 | "DefaultIconMoniker"="KnownMonikers.CodeTest"
1472 | [$RootKey$\ShellFileAssociations\.loadtest]
1473 | "DefaultIconMoniker"="KnownMonikers.LoadTest"
1474 | [$RootKey$\ShellFileAssociations\.fakes]
1475 | "DefaultIconMoniker"="KnownMonikers.CodeTest"
1476 | [$RootKey$\ShellFileAssociations\.webtest]
1477 | "DefaultIconMoniker"="KnownMonikers.WebTest"
1478 | [$RootKey$\ShellFileAssociations\.ncrunchproject]
1479 | "DefaultIconMoniker"="KnownMonikers.Test"
1480 | [$RootKey$\ShellFileAssociations\.gold]
1481 | "DefaultIconMoniker"="KnownMonikers.RecommendedTest"
1482 | [$RootKey$\ShellFileAssociations\.playlist]
1483 | "DefaultIconMoniker"="KnownMonikers.RunTestDialog"
1484 |
1485 | ; Temp files
1486 | [$RootKey$\ShellFileAssociations\.tmp]
1487 | "DefaultIconMoniker"="KnownMonikers.BrowseDefinition"
1488 |
1489 | ; Terraform
1490 | [$RootKey$\ShellFileAssociations\.tf]
1491 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:75"
1492 | [$RootKey$\ShellFileAssociations\.tfvars]
1493 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:75"
1494 |
1495 | ; Text
1496 | [$RootKey$\ShellFileAssociations\.mc]
1497 | "DefaultIconMoniker"="KnownMonikers.TextFile"
1498 |
1499 | ; Kapacitor Tick
1500 | [$RootKey$\ShellFileAssociations\.tick]
1501 | "DefaultIconMoniker"="KnownMonikers.Time"
1502 |
1503 | ; Twig
1504 | [$RootKey$\ShellFileAssociations\.twig]
1505 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:71"
1506 |
1507 | ; TypeScript
1508 | [$RootKey$\ShellFileAssociations\.ts]
1509 | "DefaultIconMoniker"="KnownMonikers.TSFileNode"
1510 | [$RootKey$\ShellFileAssociations\.tsx]
1511 | "DefaultIconMoniker"="KnownMonikers.TSFileNode"
1512 |
1513 | ; Video
1514 | [$RootKey$\ShellFileAssociations\.asf]
1515 | "DefaultIconMoniker"="KnownMonikers.Media"
1516 | [$RootKey$\ShellFileAssociations\.avi]
1517 | "DefaultIconMoniker"="KnownMonikers.Media"
1518 | [$RootKey$\ShellFileAssociations\.m4v]
1519 | "DefaultIconMoniker"="KnownMonikers.Media"
1520 | [$RootKey$\ShellFileAssociations\.mp4]
1521 | "DefaultIconMoniker"="KnownMonikers.Media"
1522 | [$RootKey$\ShellFileAssociations\.mpeg]
1523 | "DefaultIconMoniker"="KnownMonikers.Media"
1524 | [$RootKey$\ShellFileAssociations\.mpg]
1525 | "DefaultIconMoniker"="KnownMonikers.Media"
1526 | [$RootKey$\ShellFileAssociations\.mkv]
1527 | "DefaultIconMoniker"="KnownMonikers.Media"
1528 | [$RootKey$\ShellFileAssociations\.mov]
1529 | "DefaultIconMoniker"="KnownMonikers.Media"
1530 | [$RootKey$\ShellFileAssociations\.mts]
1531 | "DefaultIconMoniker"="KnownMonikers.Media"
1532 | [$RootKey$\ShellFileAssociations\.nut]
1533 | "DefaultIconMoniker"="KnownMonikers.Media"
1534 | [$RootKey$\ShellFileAssociations\.ogg]
1535 | "DefaultIconMoniker"="KnownMonikers.Media"
1536 | [$RootKey$\ShellFileAssociations\.ogv]
1537 | "DefaultIconMoniker"="KnownMonikers.Media"
1538 | [$RootKey$\ShellFileAssociations\.rm]
1539 | "DefaultIconMoniker"="KnownMonikers.Media"
1540 | [$RootKey$\ShellFileAssociations\.webm]
1541 | "DefaultIconMoniker"="KnownMonikers.Media"
1542 | [$RootKey$\ShellFileAssociations\.wmv]
1543 | "DefaultIconMoniker"="KnownMonikers.Media"
1544 |
1545 | ; VHDL
1546 | [$RootKey$\ShellFileAssociations\.vhd]
1547 | "DefaultIconMoniker"="KnownMonikers.FileSystemDriverFile"
1548 | [$RootKey$\ShellFileAssociations\.vhdl]
1549 | "DefaultIconMoniker"="KnownMonikers.FileSystemDriverFile"
1550 | [$RootKey$\ShellFileAssociations\.vho]
1551 | "DefaultIconMoniker"="KnownMonikers.FileSystemDriverFile"
1552 |
1553 | ; Visual Basic
1554 | [$RootKey$\ShellFileAssociations\.vb]
1555 | "DefaultIconMoniker"="KnownMonikers.VBFileNode"
1556 | [$RootKey$\ShellFileAssociations\.vbs]
1557 | "DefaultIconMoniker"="KnownMonikers.VBFileNode"
1558 |
1559 | ; Volt
1560 | [$RootKey$\ShellFileAssociations\.volt]
1561 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:72"
1562 |
1563 | ; WebVTT
1564 | [$RootKey$\ShellFileAssociations\.vtt]
1565 | "DefaultIconMoniker"="KnownMonikers.ObjectLifetimeView"
1566 |
1567 | ; YAML/TOML
1568 | [$RootKey$\ShellFileAssociations\.yml]
1569 | "DefaultIconMoniker"="KnownMonikers.JSONScript"
1570 | [$RootKey$\ShellFileAssociations\.yaml]
1571 | "DefaultIconMoniker"="KnownMonikers.JSONScript"
1572 | [$RootKey$\ShellFileAssociations\.toml]
1573 | "DefaultIconMoniker"="KnownMonikers.JSONScript"
1574 | [$RootKey$\ShellFileAssociations\.eyaml]
1575 | "DefaultIconMoniker"="KnownMonikers.JSONScript"
1576 |
1577 | ; Xamarin
1578 | [$RootKey$\ShellFileAssociations\.xib]
1579 | "DefaultIconMoniker"="KnownMonikers.InterfaceFile"
1580 | [$RootKey$\ShellFileAssociations\.storyboard]
1581 | "DefaultIconMoniker"="KnownMonikers.Timeline"
1582 |
1583 | ; XAML
1584 | [$RootKey$\ShellFileAssociations\.xaml]
1585 | "DefaultIconMoniker"="KnownMonikers.WPFFile"
1586 | [$RootKey$\ShellFileAssociations\.axml]
1587 | "DefaultIconMoniker"="KnownMonikers.WPFFile"
1588 |
1589 | ; XML
1590 | [$RootKey$\ShellFileAssociations\.runsettings]
1591 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1592 | [$RootKey$\ShellFileAssociations\.tmLanguage]
1593 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1594 | [$RootKey$\ShellFileAssociations\.tmSnippet]
1595 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1596 | [$RootKey$\ShellFileAssociations\.snippet]
1597 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1598 | [$RootKey$\ShellFileAssociations\.plist]
1599 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1600 | [$RootKey$\ShellFileAssociations\.proj]
1601 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1602 | [$RootKey$\ShellFileAssociations\.dtsx]
1603 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1604 | [$RootKey$\ShellFileAssociations\.vsixlangpack]
1605 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1606 | [$RootKey$\ShellFileAssociations\.scmp]
1607 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1608 | [$RootKey$\ShellFileAssociations\.targets]
1609 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1610 | [$RootKey$\ShellFileAssociations\.msbuild]
1611 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1612 | [$RootKey$\ShellFileAssociations\.wxs]
1613 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1614 | [$RootKey$\ShellFileAssociations\.wxi]
1615 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1616 | [$RootKey$\ShellFileAssociations\.xdt]
1617 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1618 | [$RootKey$\ShellFileAssociations\.wax]
1619 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1620 | [$RootKey$\ShellFileAssociations\.pubxml]
1621 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1622 | [$RootKey$\ShellFileAssociations\.publishsettings]
1623 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1624 | [$RootKey$\ShellFileAssociations\.azurepubxml]
1625 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1626 | [$RootKey$\ShellFileAssociations\.aip]
1627 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1628 | [$RootKey$\ShellFileAssociations\.tmx]
1629 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1630 | [$RootKey$\ShellFileAssociations\.uproject]
1631 | "DefaultIconMoniker"="KnownMonikers.SharedProject"
1632 | [$RootKey$\ShellFileAssociations\.so]
1633 | "DefaultIconMoniker"="KnownMonikers.SharedProject"
1634 | [$RootKey$\ShellFileAssociations\.xlf]
1635 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1636 | [$RootKey$\ShellFileAssociations\.man]
1637 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1638 | [$RootKey$\ShellFileAssociations\.wfdef]
1639 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1640 |
1641 | ; XQuery
1642 | [$RootKey$\ShellFileAssociations\.xq]
1643 | "DefaultIconMoniker"="KnownMonikers.XPath"
1644 | [$RootKey$\ShellFileAssociations\.xql]
1645 | "DefaultIconMoniker"="KnownMonikers.XPath"
1646 | [$RootKey$\ShellFileAssociations\.xqm]
1647 | "DefaultIconMoniker"="KnownMonikers.XPath"
1648 | [$RootKey$\ShellFileAssociations\.xqy]
1649 | "DefaultIconMoniker"="KnownMonikers.XPath"
1650 | [$RootKey$\ShellFileAssociations\.xquery]
1651 | "DefaultIconMoniker"="KnownMonikers.XPath"
1652 |
1653 | ; VSSDK
1654 | [$RootKey$\ShellFileAssociations\.vsixmanifest]
1655 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1656 | [$RootKey$\ShellFileAssociations\.vsct]
1657 | "DefaultIconMoniker"="KnownMonikers.XMLFile"
1658 | [$RootKey$\ShellFileAssociations\.pkgdef]
1659 | "DefaultIconMoniker"="KnownMonikers.ExtensionManifest"
1660 | [$RootKey$\ShellFileAssociations\.imagemanifest]
1661 | "DefaultIconMoniker"="KnownMonikers.ManifestFile"
1662 | [$RootKey$\ShellFileAssociations\.pex]
1663 | "DefaultIconMoniker"="KnownMonikers.ManifestFile"
1664 | [$RootKey$\ShellFileAssociations\.tml]
1665 | "DefaultIconMoniker"="KnownMonikers.ManifestFile"
1666 |
1667 | ; Yarn
1668 | [$RootKey$\ShellFileAssociations\.yarnclean]
1669 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:42"
1670 | [$RootKey$\ShellFileAssociations\.yarnrc]
1671 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:42"
1672 | [$RootKey$\ShellFileAssociations\.yarn-integrity]
1673 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:42"
1674 |
1675 | ; Zip
1676 | [$RootKey$\ShellFileAssociations\.7z]
1677 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:36"
1678 | [$RootKey$\ShellFileAssociations\.zip]
1679 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:36"
1680 | [$RootKey$\ShellFileAssociations\.gz]
1681 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:36"
1682 | [$RootKey$\ShellFileAssociations\.rar]
1683 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:36"
1684 | [$RootKey$\ShellFileAssociations\.tar]
1685 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:36"
1686 | [$RootKey$\ShellFileAssociations\.bzip2]
1687 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:36"
1688 | [$RootKey$\ShellFileAssociations\.xz]
1689 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:36"
1690 | [$RootKey$\ShellFileAssociations\.bz2]
1691 | "DefaultIconMoniker"="cb4a8fc6-efe7-424a-b611-23adf22b568e:36"
--------------------------------------------------------------------------------