Last active
February 7, 2026 04:14
-
-
Save MichaelCurrin/e1f0b488d4ed8e6c24646e37c75fe2ea to your computer and use it in GitHub Desktop.
Revisions
-
MichaelCurrin revised this gist
Sep 11, 2020 . 1 changed file with 4 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -101,7 +101,10 @@ Such as syntax highlighting and linting. - Add option to right-click on file - Settings Sync (Sync your VS Code settings to a gist) - This is not so important now that VSE supports this as a builtin feature. - [GitHub Actions](https://marketplace.visualstudio.com/items?itemName=cschleiden.vscode-github-actions) - Interact with GH Actions from the IDE pane. You can see a history of runs. - There are some related actions but this one is popular. ### Images - [SVG Editor](https://marketplace.visualstudio.com/items?itemName=henoc.svgeditor) -
MichaelCurrin revised this gist
Aug 29, 2020 . 1 changed file with 2 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -71,8 +71,8 @@ Such as syntax highlighting and linting. ### Containers - [Docker](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker) - Include a panel which has a lot of options around images and containers. For creating, using and clearing. It also runs commands in the terminal window so that is great for learning the syntax for a command you ran in the panel. - [Kubernetes](https://marketplace.visualstudio.com/items?itemName=ms-kubernetes-tools.vscode-kubernetes-tools) > Develop, deploy and debug Kubernetes applications -
MichaelCurrin revised this gist
Aug 29, 2020 . 1 changed file with 3 additions and 3 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -72,8 +72,8 @@ Such as syntax highlighting and linting. ### Containers - Docker - Include a menu option which has a lot of options around images and containers. - [Kubernetes](https://marketplace.visualstudio.com/items?itemName=ms-kubernetes-tools.vscode-kubernetes-tools) > Develop, deploy and debug Kubernetes applications ### CSV @@ -85,7 +85,7 @@ Such as syntax highlighting and linting. - Markdown All In One - Markdown Preview Enhanced - [Emoji Sense](https://marketplace.visualstudio.com/items?itemName=bierner.emojisense) > Adds suggestions and autocomplete for emoji ### Git and GitHub -
MichaelCurrin revised this gist
Aug 29, 2020 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -134,4 +134,4 @@ Such as syntax highlighting and linting. ## Projects - Bookmarks - Project Manager (I actually don't want to use this, but it is a dependency of another ectesnikb so I keep this around) -
MichaelCurrin revised this gist
Aug 29, 2020 . 2 changed files with 12 additions and 10 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -54,14 +54,6 @@ Such as syntax highlighting and linting. - I don't think this honors a prettier config or editorconfig - you have to configure the extension itself globally and per repo. - This works for JS, CSS, HTML, JSON, GraphQL, TypeScript and more. But I prefer to use it for JS only and let specific formatters handle the rest as I prefer how they handle things. ### Go This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -30,8 +30,18 @@ They are still good - I just don't need them right. Mainly because I am not deve - Useful when writing scripts for Apple. - [Vetur](https://marketplace.visualstudio.com/items?itemName=octref.vetur) - Vue tooling for VS Code ### Deno I am still new to these and there may be others that are better. - [Deno](https://marketplace.visualstudio.com/items?itemName=denoland.vscode-deno) > Deno support for VS Code - [Deno for VS Code](https://marketplace.visualstudio.com/items?itemName=ameerthehacker.deno-vscode) > A deno extension for vscode to make it easier for developers ### Python - [Python Extension Pack](https://marketplace.visualstudio.com/items?itemName=donjayamanne.python-extension-pack) > Popular Visual Studio Code extensions for Python @@ -41,7 +51,7 @@ They are still good - I just don't need them right. Mainly because I am not deve - Drop-in replacement for the default Python package. > Syntax highlighter for cutting edge Python. ### Emoji - [Markdown Emoji](https://marketplace.visualstudio.com/items?itemName=bierner.markdown-emoji) > Adds emoji syntax support to VS Code's built-in markdown preview -
MichaelCurrin revised this gist
Aug 29, 2020 . 1 changed file with 1 addition and 3 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -26,7 +26,6 @@ Such as syntax highlighting and linting. > Syntax highlighing, snippet, and language configuration support for Ruby - [Rainbow end](https://marketplace.visualstudio.com/items?itemName=jduponchelle.rainbow-end) ### Configs > Support for configs by file extension @@ -35,8 +34,7 @@ Such as syntax highlighting and linting. - YAML - [EditorConfig](https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig) > This plugin attempts to override user/workspace settings with settings found in .editorconfig files. No additional or vscode-specific files are required. ### HTML -
MichaelCurrin revised this gist
Aug 29, 2020 . 2 changed files with 47 additions and 22 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -5,19 +5,27 @@ Extensions I use or want to use in VS Code. I add links and explanations so you can use them too if you want. ## Language and tool-specific support Such as syntax highlighting and linting. ### Python - Python - [Python Type Hint](https://marketplace.visualstudio.com/items?itemName=njqdev.vscode-python-typehint) > Provides type hint auto-completion for Python, with completion items for built-in types, classes and the typing module. ### Ruby - Jekyll Syntax Support - [Ruby](https://marketplace.visualstudio.com/items?itemName=rebornix.Ruby) - [Rufo - Ruby formatter](https://marketplace.visualstudio.com/items?itemName=jnbt.vscode-rufo) - Format Ruby files. I had hassles getting Rubocop extension to work (it couldn't find rubocopy installed despite my efforts to install it and configure the extension). - [VSCode Ruby](https://marketplace.visualstudio.com/items?itemName=wingrunr21.vscode-ruby) - This is intended to be used alongside the main Ruby extension > Syntax highlighing, snippet, and language configuration support for Ruby - [Rainbow end](https://marketplace.visualstudio.com/items?itemName=jduponchelle.rainbow-end) ### Configs > Support for configs by file extension @@ -56,6 +64,12 @@ I am still new to these and there may be others that are better. > Deno support for VS Code - [Deno for VS Code](https://marketplace.visualstudio.com/items?itemName=ameerthehacker.deno-vscode) > A deno extension for vscode to make it easier for developers ### Go - [Go](https://marketplace.visualstudio.com/items?itemName=golang.Go) - Created by the Go team at Google > Rich Go language support for Visual Studio Code ### Shell @@ -64,22 +78,13 @@ I am still new to these and there may be others that are better. - [Shell format](https://marketplace.visualstudio.com/items?itemName=foxundermoon.shell-format) - Format shell scripts - helps things wrapped consistently like if statements and reduced double white space. - Also works on properties, Dockerfile, ignore file, hosts file, etc. ### Containers - Docker - Include adds a menu option which has a lot of options around images and containers. - [Kubernetes](https://marketplace.visualstudio.com/items?itemName=ms-kubernetes-tools.vscode-kubernetes-tools > Develop, deploy and debug Kubernetes applications ### CSV @@ -90,7 +95,9 @@ I am still new to these and there may be others that are better. - Markdown All In One - Markdown Preview Enhanced - [:emojisense:](https://marketplace.visualstudio.com/items?itemName=bierner.emojisense) > Adds suggestions and autocomplete for emoji ### Git and GitHub - Git Blame @@ -112,6 +119,23 @@ I am still new to these and there may be others that are better. - Right-click on a directory of SVGs and click the gallery view option > View SVG images in gallery ### Other - Apache Conf - [GraphQL](https://marketplace.visualstudio.com/items?itemName=mquandalle.graphql) > Syntax highlighting for GraphQL queries and schemas ## Generic > Not tied to any specific language - [Path Autocomplete](https://marketplace.visualstudio.com/items?itemName=ionutvmi.path-autocomplete) - Code Runner - [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) > Adds syntax highlighting support for Git config files - Remote - SSH (Use VS Code to open an SSH tunnel to a server. Access the server in the command-line and browser and edit the remote files in the IDE) ## Browser - Debugger for Firefox This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,13 +1,10 @@ # Archive of extensions I have disabled or uninstalled these extensions as I no longer need them but might come to them. Or I list them here as ideas to come back and try one day. They are still good - I just don't need them right. Mainly because I am not developing in that language currently. But I want this as a reference to come back to these. - [Dart (Syntax highlighting only)](https://marketplace.visualstudio.com/items?itemName=oscarcs.dart-syntax-highlighting-only) - [HashiCorp Terraform](https://marketplace.visualstudio.com/items?itemName=HashiCorp.terraform) - I use some other extensions for TF which work fine. > Syntax highlighting and autocompletion for Terraform @@ -29,6 +26,10 @@ They are still good - I just don't need them right. Mainly because I am not deve - [Preview on Web Server](https://marketplace.visualstudio.com/items?itemName=yuichinukiyama.vscode-preview-server) - This starts a web server which you can view in a sidebar or open in the browser. - I don't need this anymore. The Live Server extension works great and I prefer to use that with the browser on a separate screen or on the side of the screen rather than putting a browser in IDE, which has limitations. - AppleScript - Useful when writing scripts for Apple. - [Vetur](https://marketplace.visualstudio.com/items?itemName=octref.vetur) - Vue tooling for VS Code ## Python -
MichaelCurrin revised this gist
Aug 29, 2020 . 4 changed files with 36 additions and 6 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -73,7 +73,6 @@ I am still new to these and there may be others that are better. - I uninstall or disable this when I don't need the syntax support. - GraphQL ## IDE help and convenience - Code Runner This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,6 +1,6 @@ # Archive of extensions I have disabled or uninstalled these extensions as I no longer need them. Or I list them here as ideas to come back and try one day. They are still good - I just don't need them right. Mainly because I am not developing in that language currently. But I want this as a reference to come back to these. @@ -14,8 +14,6 @@ They are still good - I just don't need them right. Mainly because I am not deve - [Liquid](https://marketplace.visualstudio.com/items?itemName=sissel.shopify-liquid) - This adds support for the "Liquid" format, but I use HTML or Jekyll HTML as a format, so this had no use. Also it handled HTML+Jekyll poorly in a single file (which might have been this extension or not). But the point is I don't work with Liquid directly so don't need this. > Syntax highlighting, formatting and snippet support for the liquid template language. Supports both Jekyll and Shopify variations. - [Import Cost](https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost) - Calculates the size of NPM imports and shows it inline. This adds no value for my day-to-day use. - [ruby-rubocop](https://marketplace.visualstudio.com/items?itemName=misogi.ruby-rubocop) @@ -26,3 +24,33 @@ They are still good - I just don't need them right. Mainly because I am not deve - [TODO Highlight](https://marketplace.visualstudio.com/items?itemName=wayou.vscode-todo-highlight) - I might still bring this back but I had memory issues where my IDE would slow turn and heat up terribly when adding a TODO inside an HTML comment. So I turned this off. > highlight TODOs, FIXMEs, and any keywords, annotations... - [Code Spell Checker](https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker) > Spelling checker for source code - [Preview on Web Server](https://marketplace.visualstudio.com/items?itemName=yuichinukiyama.vscode-preview-server) - This starts a web server which you can view in a sidebar or open in the browser. - I don't need this anymore. The Live Server extension works great and I prefer to use that with the browser on a separate screen or on the side of the screen rather than putting a browser in IDE, which has limitations. ## Python - [Python Extension Pack](https://marketplace.visualstudio.com/items?itemName=donjayamanne.python-extension-pack) > Popular Visual Studio Code extensions for Python - [Django](https://marketplace.visualstudio.com/items?itemName=batisteo.vscode-django) > Django extension for Visual Studio Code - [MagicPython](https://marketplace.visualstudio.com/items?itemName=magicstack.MagicPython) - Drop-in replacement for the default Python package. > Syntax highlighter for cutting edge Python. ## Emoji - [Markdown Emoji](https://marketplace.visualstudio.com/items?itemName=bierner.markdown-emoji) > Adds emoji syntax support to VS Code's built-in markdown preview ## Intellisense - [npm Intellisense](https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense) > Visual Studio Code plugin that autocompletes npm modules in import statements - [Visual Studio IntelliCode](https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode) - There is extra setup outside the IDE to get this to work and I don't know if this AI tool will add value or get in the way or make me lazy. So have not used it yet. > AI-assisted development > > The Visual Studio IntelliCode extension provides AI-assisted development features for Python, TypeScript/JavaScript and Java developers in Visual Studio Code, with insights based on understanding your code context combined with machine learning. This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -9,3 +9,6 @@ VS Code extensions I don't like after trying them. So I uninstalled. And this is - This seemed like a good idea initially but it is so distracting and it hurts my eyes to look at. - Bracket Pair Colorized - This can be useful if you have a lot of nested JSON or JavaScript brackets `()` or curly brackets `{}`. It is much less distracting than Indent Rainbow. - [Markdown Lint](https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint) - This seemed like a good idea initially, but its linting is very aggressive and noisy and does not match with my style. It could be configured to use less rules, but I couldn't be bothered. I am still not sure if this extension solves more problems than it creates for me. > Markdown linting and style checking for Visual Studio Code This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,4 +1,4 @@ Dump of all current extensions in August 2020 Unfortunately this excludes the friendly name but is a precise way of finding through the marketplace where there are similar extensions. -
MichaelCurrin revised this gist
Aug 29, 2020 . 3 changed files with 39 additions and 43 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -122,46 +122,3 @@ I am still new to these and there may be others that are better. - Bookmarks - Project Manager (I actually don't want to use this, but it is bundled with a pack so I keep it) This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,28 @@ # Archived extensions I have disabled or uninstalled these extensions. They are still good - I just don't need them right. Mainly because I am not developing in that language currently. But I want this as a reference to come back to these. - [Dart (Syntax highlighting only)](https://marketplace.visualstudio.com/items?itemName=oscarcs.dart-syntax-highlighting-only) - [Go](https://marketplace.visualstudio.com/items?itemName=golang.Go) - Created by the Go team at Google > Rich Go language support for Visual Studio Code - [HashiCorp Terraform](https://marketplace.visualstudio.com/items?itemName=HashiCorp.terraform) - I use some other extensions for TF which work fine. > Syntax highlighting and autocompletion for Terraform - [Liquid](https://marketplace.visualstudio.com/items?itemName=sissel.shopify-liquid) - This adds support for the "Liquid" format, but I use HTML or Jekyll HTML as a format, so this had no use. Also it handled HTML+Jekyll poorly in a single file (which might have been this extension or not). But the point is I don't work with Liquid directly so don't need this. > Syntax highlighting, formatting and snippet support for the liquid template language. Supports both Jekyll and Shopify variations. - [npm Intellisense](https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense) > Visual Studio Code plugin that autocompletes npm modules in import statements - [Import Cost](https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost) - Calculates the size of NPM imports and shows it inline. This adds no value for my day-to-day use. - [ruby-rubocop](https://marketplace.visualstudio.com/items?itemName=misogi.ruby-rubocop) - [Settings Sync](https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync) - Sync your extensions, settings and snippets to a gist and to another machine. - This is no longer needed now that VS Code has this builtin. > Synchronize Settings, Snippets, Themes, File Icons, Launch, Keybindings, Workspaces and Extensions Across Multiple Machines Using GitHub Gist. - [TODO Highlight](https://marketplace.visualstudio.com/items?itemName=wayou.vscode-todo-highlight) - I might still bring this back but I had memory issues where my IDE would slow turn and heat up terribly when adding a TODO inside an HTML comment. So I turned this off. > highlight TODOs, FIXMEs, and any keywords, annotations... This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,11 @@ # Avoided extensions VS Code extensions I don't like after trying them. So I uninstalled. And this is a reminder for myself not to use them again. - Python Indent - This sounded like a good idea but mess with my style. - Indent Rainbow - This added colors to help separate identation groups easily. - This seemed like a good idea initially but it is so distracting and it hurts my eyes to look at. - Bracket Pair Colorized - This can be useful if you have a lot of nested JSON or JavaScript brackets `()` or curly brackets `{}`. It is much less distracting than Indent Rainbow. -
MichaelCurrin revised this gist
Aug 29, 2020 . 3 changed files with 64 additions and 10 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,19 @@ ## About me ### My skills I am a fullstack developer on Linux and macOS, so I work with configs, deploys, containers, web servers and more. My focus is on Python, JavaScript, Git and Bash but you'll find Go, Rust, Ruby and other languages and tools covered here too. ### My reason for using extensions The main reason I use extensions is to add support for things I expected to be part of VS Code, like support for certain languages, support for intellisense and convenien like not having to end the opening _and_ closing name of an HTML tag. I also like tools for productivity. Like being able to manage containers or view files in a remote server, without having to use my terminal. The extensions I use are focused on making my work and personal projects smoother to manage and to catch things out for me (like linting and syntax checking) to add safety. But having too many extensions can make your IDE slow to load and hard to navigate. Sometimes they conflict (like multiple Markdown extensions). So I am more selective with extensions, or get rid of them when I don't need them. I have read an article which said that too much intellisense makes you lazy and ruin your memory in a sense. When you have to make code changes in your terminal or GitHub, you don't know the function name or how to use the arguments because you let the IDE autocomplete it for you. The article recommends keeping on autocomplete (no extensions needed) so that variables and functions already covered in the file can be used conveniently, saving you time and mistakes. And yes, having the pop-up for the arguments or the docs of a function without actually completing it for you is nice. But you can also CTRL+click on a function name to jump to the definition (whether yours or part of a library or the core language) and you'll learn more about the context and flow of the function by doing that. This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,8 +0,0 @@ This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -2,6 +2,8 @@ Extensions I use or want to use in VS Code. I add links and explanations so you can use them too if you want. ## Language-specific support @@ -40,7 +42,6 @@ See also [Git](#git) section - [TSLint](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-typescript-tslint-plugin) > TSLint support for Visual Studio Code - npm - Auto Import (for JS/TypeScript) - [Prettier Now](https://marketplace.visualstudio.com/items?itemName=remimarsal.prettier-now) - Formats code, if configured for the language type. I prefer this to the plain Prettier extension. @@ -91,7 +92,6 @@ I am still new to these and there may be others that are better. - Markdown All In One - Markdown Preview Enhanced ### Git and GitHub - Git Blame @@ -122,3 +122,46 @@ I am still new to these and there may be others that are better. - Bookmarks - Project Manager (I actually don't want to use this, but it is bundled with a pack so I keep it) ## Archived extensions I have disabled or uninstalled these extensions. They are still good - I just don't need them right. Mainly because I am not developing in that language currently. But I want this as a reference to come back to these. - [Dart (Syntax highlighting only)](https://marketplace.visualstudio.com/items?itemName=oscarcs.dart-syntax-highlighting-only) - [Go](https://marketplace.visualstudio.com/items?itemName=golang.Go) - Created by the Go team at Google > Rich Go language support for Visual Studio Code - [HashiCorp Terraform](https://marketplace.visualstudio.com/items?itemName=HashiCorp.terraform) - I use some other extensions for TF which work fine. > Syntax highlighting and autocompletion for Terraform - [Liquid](https://marketplace.visualstudio.com/items?itemName=sissel.shopify-liquid) - This adds support for the "Liquid" format, but I use HTML or Jekyll HTML as a format, so this had no use. Also it handled HTML+Jekyll poorly in a single file (which might have been this extension or not). But the point is I don't work with Liquid directly so don't need this. > Syntax highlighting, formatting and snippet support for the liquid template language. Supports both Jekyll and Shopify variations. - [npm Intellisense](https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense) > Visual Studio Code plugin that autocompletes npm modules in import statements - [Import Cost](https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost) - Calculates the size of NPM imports and shows it inline. This adds no value for my day-to-day use. - [ruby-rubocop](https://marketplace.visualstudio.com/items?itemName=misogi.ruby-rubocop) - [Settings Sync](https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync) - Sync your extensions, settings and snippets to a gist and to another machine. - This is no longer needed now that VS Code has this builtin. > Synchronize Settings, Snippets, Themes, File Icons, Launch, Keybindings, Workspaces and Extensions Across Multiple Machines Using GitHub Gist. - [TODO Highlight](https://marketplace.visualstudio.com/items?itemName=wayou.vscode-todo-highlight) - I might still bring this back but I had memory issues where my IDE would slow turn and heat up terribly when adding a TODO inside an HTML comment. So I turned this off. > highlight TODOs, FIXMEs, and any keywords, annotations... ## Avoided extensions VS Code extensions I don't like after trying them. So I uninstalled. And this is a reminder for myself not to use them again. - Python Indent - This sounded like a good idea but mess with my style. - Indent Rainbow - This added colors to help separate identation groups easily. - This seemed like a good idea initially but it is so distracting and it hurts my eyes to look at. - Bracket Pair Colorized - This can be useful if you have a lot of nested JSON or JavaScript brackets `()` or curly brackets `{}`. It is much less distracting than Indent Rainbow. -
MichaelCurrin revised this gist
Aug 29, 2020 . 2 changed files with 10 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,8 @@ # Avoided extensions VS Code extensions I don't like after trying them. I want to note that I tried them but will keep them uninstalled or disabled. - Python Indent - This sounded like a good idea but mess with my style. - Indent Rainbow - This seemed like a good idea initially but it is so distracting and it hurts my eyes to look at. This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -68,6 +68,8 @@ I am still new to these and there may be others that are better. - Apache Conf - AppleScript - Useful when writing scripts for Apple. - I uninstall or disable this when I don't need the syntax support. - GraphQL -
MichaelCurrin revised this gist
Aug 28, 2020 . 2 changed files with 7 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,5 +1,8 @@ # Recommended VS Code extensions Extensions I use or want to use in VS Code. ## Language-specific support Such as syntax highlighting and linting. @@ -101,7 +104,6 @@ I am still new to these and there may be others that are better. - Settings Sync (Sync your VS Code settings to a gist) - This is not so important now that VSE supports this as a builtin feature. ### Images - [SVG Editor](https://marketplace.visualstudio.com/items?itemName=henoc.svgeditor) @@ -112,8 +114,9 @@ I am still new to these and there may be others that are better. ## Browser - Debugger for Firefox - Debugger for Chrome ## Projects - Bookmarks - Project Manager (I actually don't want to use this, but it is bundled with a pack so I keep it) This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,5 +1,7 @@ Dump of all current extensions Unfortunately this excludes the friendly name but is a precise way of finding through the marketplace where there are similar extensions. code --list-extensions 4ops.terraform -
MichaelCurrin revised this gist
Aug 28, 2020 . 1 changed file with 11 additions and 5 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -72,12 +72,9 @@ I am still new to these and there may be others that are better. - Code Runner - Docker (include adds a menu option which has a lot of options around images and containers - [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) > Adds syntax highlighting support for Git config files - Remote - SSH (Use VS Code to open an SSH tunnel to a server. Access the server in the command-line and browser and edit the remote files in the IDE) ### CSV @@ -90,7 +87,7 @@ I am still new to these and there may be others that are better. - Markdown Preview Enhanced ### Git and GitHub - Git Blame - Git Extension Pack @@ -99,6 +96,10 @@ I am still new to these and there may be others that are better. - [Git Config Syntax](https://marketplace.visualstudio.com/items?itemName=sidneys1.gitconfig) > Adds syntax highlighting support for Git config files - [Git Semantic Commit](https://marketplace.visualstudio.com/items?itemName=nitayneeman.git-semantic-commit) - Open in Github, Bitbucket, Gitlab - Add option to right-click on file - Settings Sync (Sync your VS Code settings to a gist) - This is not so important now that VSE supports this as a builtin feature. ### Images @@ -110,4 +111,9 @@ I am still new to these and there may be others that are better. ## Browser - Debugger for Firefox ## Projects - Bookmarks - Project Manager (I actually don't want to use this, but it is bundled with a pack so I keep it) -
MichaelCurrin renamed this gist
Aug 28, 2020 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. -
MichaelCurrin renamed this gist
Aug 28, 2020 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. -
MichaelCurrin revised this gist
Aug 28, 2020 . 2 changed files with 5 additions and 1 deletion.There are no files selected for viewing
File renamed without changes.This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -106,4 +106,8 @@ I am still new to these and there may be others that are better. - [SVG Editor](https://marketplace.visualstudio.com/items?itemName=henoc.svgeditor) - [SVG Gallery](https://marketplace.visualstudio.com/items?itemName=henoc.svgeditor) - Right-click on a directory of SVGs and click the gallery view option > View SVG images in gallery ## Browser - Debugger for Firefox -
MichaelCurrin revised this gist
Aug 28, 2020 . 1 changed file with 86 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,86 @@ Dump of all current extensions code --list-extensions 4ops.terraform aaron-bond.better-comments alefragnani.Bookmarks alefragnani.project-manager almenon.arepl ban.spellright bierner.emojisense bungcip.better-toml christian-kohler.npm-intellisense codezombiech.gitignore CoenraadS.bracket-pair-colorizer-2 dbaeumer.vscode-eslint donjayamanne.git-extension-pack donjayamanne.githistory DotJoshJohnson.xml eamodio.gitlens EditorConfig.EditorConfig eg2.vscode-npm-script eliostruyf.vscode-front-matter felipecaputo.git-project-manager formulahendry.auto-close-tag formulahendry.auto-rename-tag formulahendry.code-runner foxundermoon.shell-format ginfuru.ginfuru-vscode-jekyll-syntax GitHub.vscode-pull-request-github golang.go Gruntfuggly.todo-tree hashicorp.terraform henoc.svgeditor HookyQR.beautify humao.rest-client idleberg.applescript ionutvmi.path-autocomplete janisdd.vscode-edit-csv jduponchelle.rainbow-end jnbt.vscode-rufo kevinkyang.auto-comment-blocks KevinRose.vsc-python-indent mechatroner.rainbow-csv mhutchie.git-graph MichaelCurrin.auto-commit-msg mikestead.dotenv misogi.ruby-rubocop mquandalle.graphql mrmlnc.vscode-apache ms-azuretools.vscode-docker ms-kubernetes-tools.vscode-kubernetes-tools ms-python.python ms-vscode-remote.remote-ssh ms-vscode-remote.remote-ssh-edit ms-vscode.cpptools ms-vscode.vscode-typescript-tslint-plugin msjsdiag.debugger-for-chrome nitayneeman.git-semantic-commit njqdev.vscode-python-typehint octref.vetur oderwat.indent-rainbow oscarcs.dart-syntax-highlighting-only osteele.jekyll planbcoding.vscode-react-refactor rebornix.ruby redhat.vscode-yaml remimarsal.prettier-now ritwickdey.LiveServer rust-lang.rust shailen.netlify Shan.code-settings-sync shd101wyy.markdown-preview-enhanced sibiraj-s.vscode-scss-formatter sidthesloth.html5-boilerplate sissel.shopify-liquid spmeesseman.vscode-taskexplorer steoates.autoimport stkb.rewrap vscode-icons-team.vscode-icons waderyan.gitblame wayou.vscode-todo-highlight wingrunr21.vscode-ruby yuichinukiyama.vscode-preview-server yzhang.markdown-all-in-one ziyasal.vscode-open-in-github -
MichaelCurrin revised this gist
Aug 28, 2020 . 1 changed file with 28 additions and 16 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -4,23 +4,33 @@ Such as syntax highlighting and linting. ### Python - Python - Python Indent ### Ruby - Jekyll Syntax Support - ruby ### Configs > Support for configs by file extension - DotENV - Better TOML - YAML - [EditorConfig](https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig) > This plugin attempts to override user/workspace settings with settings found in .editorconfig files. No additional or vscode-specific files are required. See also [Git](#git) section ### HTML - Auto Close Tag - Auto Rename Tag - XML Tools ### JavaScript - [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) @@ -43,7 +53,6 @@ I am still new to these and there may be others that are better. - [Deno for VS Code](https://marketplace.visualstudio.com/items?itemName=ameerthehacker.deno-vscode) > A deno extension for vscode to make it easier for developers ### Shell - [Shell syntax](https://marketplace.visualstudio.com/items?itemName=bmalehorn.shell-syntax) @@ -52,10 +61,12 @@ I am still new to these and there may be others that are better. - Format shell scripts - helps things wrapped consistently like if statements and reduced double white space. - Also works on properties, Dockerfile, ignore file, hosts file, etc. ### Other - Apache Conf - AppleScript - GraphQL ## IDE help and convenience @@ -68,17 +79,18 @@ I am still new to these and there may be others that are better. - Remote - SSH (Use VS Code to open an SSH tunnel to a server. Access the server in the command-line and browser and edit the remote files in the IDE) - Settings Sync (Sync your VS Code settings to a gist) - this is not so important now that VSE supports this as a builtin feature. ### CSV - Edit CSV - Rainbow CSV ### Markdown - Markdown All In One - Markdown Preview Enhanced ### Git - Git Blame - Git Extension Pack @@ -89,7 +101,7 @@ I am still new to these and there may be others that are better. - [Git Semantic Commit](https://marketplace.visualstudio.com/items?itemName=nitayneeman.git-semantic-commit) ### Images - [SVG Editor](https://marketplace.visualstudio.com/items?itemName=henoc.svgeditor) - [SVG Gallery](https://marketplace.visualstudio.com/items?itemName=henoc.svgeditor) -
MichaelCurrin revised this gist
Aug 28, 2020 . 1 changed file with 56 additions and 9 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -6,28 +6,64 @@ Such as syntax highlighting and linting. - Apache Conf - AppleScript - GraphQL - Jekyll Syntax Support - Python - Python Indent - ruby - XML Tools ### Configs - DotENV - Better TOML - YAML - [EditorConfig](https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig) > This plugin attempts to override user/workspace settings with settings found in .editorconfig files. No additional or vscode-specific files are required. ### JavaScript - [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) - [TSLint](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-typescript-tslint-plugin) > TSLint support for Visual Studio Code - npm - npm Intellisense - Auto Import (for JS/TypeScript) - [Prettier Now](https://marketplace.visualstudio.com/items?itemName=remimarsal.prettier-now) - Formats code, if configured for the language type. I prefer this to the plain Prettier extension. - I don't think this honors a prettier config or editorconfig - you have to configure the extension itself globally and per repo. - This works for JS, CSS, HTML, JSON, GraphQL, TypeScript and more. But I prefer to use it for JS only and let specific formatters handle the rest as I prefer how they handle things. ### Deno I am still new to these and there may be others that are better. - [Deno](https://marketplace.visualstudio.com/items?itemName=denoland.vscode-deno) > Deno support for VS Code - [Deno for VS Code](https://marketplace.visualstudio.com/items?itemName=ameerthehacker.deno-vscode) > A deno extension for vscode to make it easier for developers ### Shell - [Shell syntax](https://marketplace.visualstudio.com/items?itemName=bmalehorn.shell-syntax) > Lint syntax errors in bash, zsh, and sh - [Shell format](https://marketplace.visualstudio.com/items?itemName=foxundermoon.shell-format) - Format shell scripts - helps things wrapped consistently like if statements and reduced double white space. - Also works on properties, Dockerfile, ignore file, hosts file, etc. ### CSV - Edit CSV - Rainbow CSV ## IDE help and convenience - Code Runner - Docker (include adds a menu option which has a lot of options around images and containers - Bookmarks - [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) > Adds syntax highlighting support for Git config files - Open in Github, Bitbucket, Gitlab (add option to right-click on file) - Remote - SSH (Use VS Code to open an SSH tunnel to a server. Access the server in the command-line and browser and edit the remote files in the IDE) - Settings Sync (Sync your VS Code settings to a gist) - this is not so important now that VSE supports this as a builtin feature. @@ -48,3 +84,14 @@ Such as syntax highlighting and linting. - Git Extension Pack - Git Graph - Git History - [Git Config Syntax](https://marketplace.visualstudio.com/items?itemName=sidneys1.gitconfig) > Adds syntax highlighting support for Git config files - [Git Semantic Commit](https://marketplace.visualstudio.com/items?itemName=nitayneeman.git-semantic-commit) ## Images - [SVG Editor](https://marketplace.visualstudio.com/items?itemName=henoc.svgeditor) - [SVG Gallery](https://marketplace.visualstudio.com/items?itemName=henoc.svgeditor) - Right-click on a directory of SVGs and click the gallery view option > View SVG images in gallery -
MichaelCurrin revised this gist
Aug 26, 2020 . 1 changed file with 5 additions and 5 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -2,7 +2,7 @@ ## Language-specific support Such as syntax highlighting and linting. - Apache Conf - AppleScript @@ -11,6 +11,8 @@ Such as syntax highlighting and linting - ESLint - GraphQL - Jekyll Syntax Support - Python - Python Indent - npm - npm Intellisense - ruby @@ -26,11 +28,9 @@ Such as syntax highlighting and linting - Edit CSV - Rainbow CSV - Live Server - Open in Github, Bitbucket, Gitlab (add option to right-click on file) - Remote - SSH (Use VS Code to open an SSH tunnel to a server. Access the server in the command-line and browser and edit the remote files in the IDE) - Settings Sync (Sync your VS Code settings to a gist) - this is not so important now that VSE supports this as a builtin feature. ## Markdown -
MichaelCurrin renamed this gist
Aug 26, 2020 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. -
MichaelCurrin created this gist
Aug 26, 2020 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,50 @@ # Recommended VS Code extensions ## Language-specific support Such as syntax highlighting and linting - Apache Conf - AppleScript - Better TOML - DotENV - ESLint - GraphQL - Jekyll Syntax Support - npm - npm Intellisense - ruby - XML Tools - YAML ## IDE help and convenience - Auto Import (for JS/TypeScript) - Code Runner - Docker (include adds a menu option which has a lot of options around images and containers - Bookmarks - Edit CSV - Rainbow CSV - Live Server - Open in Github, Bitbucker, Gitlab - Python - Python Indent - Remote - SSH (Use VS Code to open an SSH tunnel to a server. Access the server in the command-line and browser and edit the remote files in the IDE) - Settings Sync (Sync your VS Code settings to a gist) ## Markdown - Markdown All In One - Markdown Preview Enhanced ## HTML - Auto Close Tag - Auto Rename Tag ## Git - Git Blame - Git Extension Pack - Git Graph - Git History