Skip to content

Gydunhn/VSC-Essentials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VSC Essentials - Extension Pack for Visual Studio Code

Badge for version for Visual Studio Code extension Installs Downloads Rating

This extension pack for Visual Studio Code adds extensions that are very useful for any development (Language agnostic). I reserve the right to update the extensions pack contents up to my own discretion. This extension is for my personal use, I think it's great if it works for other people too.

Reasons

The VSC Essentials extension pack was made to automate and standardize the installation phase of the essential extensions for Visual Studio Code every time a new member joins the team, or one of them restores a laptop, or exchanges it for a new one.

See the CHANGELOG for the latest changes

settings.json

It is strongly recommended that these settings be used in your workspace. You must copy and paste them, and if you need to adjust something you will already know where to do it.

{
    /**
     * VSC Essentials Config
     */
    "editor.tabCompletion": "on",
    "editor.showDeprecated": true,
    "editor.rulers": [
        80
    ],
    "editor.guides.bracketPairs": "active",
    "editor.bracketPairColorization.independentColorPoolPerBracketType": true,
    "workbench.tree.expandMode": "singleClick",
    "workbench.tree.renderIndentGuides": "always",
    "workbench.tree.indent": 6,
    "editor.formatOnSave": true,
    "[markdown]": {
        "editor.defaultFormatter": "yzhang.markdown-all-in-one"
    },
    "[json]": {
        "editor.defaultFormatter": "vscode.json-language-features"
    },
    "[jsonc]": {
        "editor.defaultFormatter": "vscode.json-language-features"
    },
    "[xml]": {
        "editor.defaultFormatter": "DotJoshJohnson.xml"
    },
    "markdownlint.config": {
        "default": true,
        "MD001": false,
        "MD010": false,
        "MD024": false,
        "MD025": false
    },
    "todo-tree.tree.showCountsInTree": true,
    "todo-tree.general.statusBar": "top three",
    "todo-tree.general.showIconsInsteadOfTagsInStatusBar": true,
    "todo-tree.general.tags": [
        "TODO",
        "FIXME",
        "FIXIT",
        "FIX",
        "BUG"
    ],
    "todo-tree.general.tagGroups": {
        "FIXME": [
            "FIXME",
            "FIXIT",
            "FIX",
            "BUG",
        ]
    },
    "todo-tree.highlights.customHighlight": {
        "TODO": {
            "gutterIcon": true,
            "icon": "tasklist",
            "iconColour": "#FF8C00",
            "type": "tag",
            "background": "#CF7200",
            "foreground": "#FFFFFF",
            "fontWeight": "bold"
        },
        "FIXME": {
            "gutterIcon": true,
            "icon": "tools",
            "iconColour": "#00FF00",
            "type": "tag",
            "background": "#008000",
            "foreground": "#FFFF00",
            "fontWeight": "bold"
        }
    },
    "better-comments.multilineComments": true,
    "better-comments.tags": [
        {
            "tag": "!",
            "color": "#FF2D00",
            "strikethrough": false,
            "underline": false,
            "backgroundColor": "transparent",
            "bold": true,
            "italic": false
        },
        {
            "tag": "?",
            "color": "#3498DB",
            "strikethrough": false,
            "underline": false,
            "backgroundColor": "transparent",
            "bold": false,
            "italic": false
        },
        {
            "tag": "//",
            "color": "#474747",
            "strikethrough": true,
            "underline": false,
            "backgroundColor": "transparent",
            "bold": false,
            "italic": false
        },
        {
            "tag": "todo",
            "color": "#FF8C00",
            "strikethrough": false,
            "underline": false,
            "backgroundColor": "transparent",
            "bold": false,
            "italic": false
        },
        {
            "tag": "fixme",
            "color": "#008000",
            "strikethrough": false,
            "underline": false,
            "backgroundColor": "transparent",
            "bold": false,
            "italic": false
        },
        {
            "tag": "fixit",
            "color": "#008000",
            "strikethrough": false,
            "underline": false,
            "backgroundColor": "transparent",
            "bold": false,
            "italic": false
        },
        {
            "tag": "fix",
            "color": "#008000",
            "strikethrough": false,
            "underline": false,
            "backgroundColor": "transparent",
            "bold": false,
            "italic": false
        },
        {
            "tag": "bug",
            "color": "#008000",
            "strikethrough": false,
            "underline": false,
            "backgroundColor": "transparent",
            "bold": false,
            "italic": false
        },
        {
            "tag": "*",
            "color": "#98C379",
            "strikethrough": false,
            "underline": false,
            "backgroundColor": "transparent",
            "bold": true,
            "italic": false
        }
    ],
    "editor.stickyScroll.enabled": true,
    "svg.preview.autoOpen": false,
    "emojisense.languages": {
        "plaintext": false,
        "markdown": true,
        "json": true,
        "scminput": true
    },
    "terminal-in-status-bar.statusBarAlignment": "right",
    "terminal-in-status-bar.statusBarPriority": 10000,
    "indentRainbow.ignoreErrorLanguages": [
        "haskell"
    ],
    "bookmarks.saveBookmarksInProject": false,
    "bookmarks.showCommandsInContextMenu": true,
    "git-graph.commitDetailsView.location": "Docked to Bottom",
    "git-graph.contextMenuActionsVisibility": {
        "remoteBranch": {
            "checkout": false,
            "cherrypick": false,
            "createBranch": false,
            "createPullRequest": false,
            "delete": false,
            "drop": false,
            "merge": false,
            "pull": false,
            "rebase": false,
            "reset": false,
            "revert": false,
        },
        "branch": {
            "checkout": false,
            "cherrypick": false,
            "createBranch": false,
            "createPullRequest": false,
            "delete": false,
            "drop": false,
            "merge": false,
            "push": false,
            "rename": false,
            "rebase": false,
            "reset": false,
            "revert": false,
        },
        "commit": {
            "checkout": false,
            "cherrypick": false,
            "createBranch": false,
            "drop": false,
            "merge": false,
            "rebase": false,
            "reset": false,
            "revert": false,
        }
    },
    "gitlens.statusBar.enabled": true,
    "gitlens.statusBar.command": "gitlens.openCommitOnRemote",
    "gitlens.blame.avatars": true,
    "gitlens.hovers.avatars": true,
    "gitlens.hovers.avatarSize": 64,
    "gitlens.hovers.changesDiff": "hunk",
    "codesnap.roundedCorners": true,
    "codesnap.containerPadding": "2em",
    "codesnap.showWindowTitle": true,
    "codesnap.realLineNumbers": true,
}

Note

This extension pack was made possible by this article by Sanik Bajracharya on Medium.
This extension can be found at open-vsx.org as well.

Included

This extension pack includes the following extensions:

Extension Stats
Markdown All in One Badge for version for Visual Studio Code extension Installs Rating
markdownlint Badge for version for Visual Studio Code extension Installs Rating
XML Tools Badge for version for Visual Studio Code extension Installs Rating
Rainbow CSV Badge for version for Visual Studio Code extension Installs Rating
SVG Previewer Badge for version for Visual Studio Code extension Installs Rating
Color Highlight Badge for version for Visual Studio Code extension Installs Rating
Todo Tree Badge for version for Visual Studio Code extension Installs Rating
Terminal in Status Bar Badge for version for Visual Studio Code extension Installs Rating
indent-rainbow Badge for version for Visual Studio Code extension Installs Rating
Better Comments Badge for version for Visual Studio Code extension Installs Rating
Bookmarks Badge for version for Visual Studio Code extension Installs Rating
Git Graph Badge for version for Visual Studio Code extension Installs Rating
GitLens — Git supercharged Badge for version for Visual Studio Code extension Installs Rating
Git History Badge for version for Visual Studio Code extension Installs Rating
gitignore Badge for version for Visual Studio Code extension Installs Rating
Material Icon Theme Badge for version for Visual Studio Code extension Installs Rating
CodeSnap Badge for version for Visual Studio Code extension Installs Rating
:emojisense: Badge for version for Visual Studio Code extension Installs Rating
Markdown Emoji Badge for version for Visual Studio Code extension Installs Rating
IBM Output Colorizer Badge for version for Visual Studio Code extension Installs Rating