Skip to content

Latest commit

 

History

History
413 lines (291 loc) · 34.2 KB

vs-code-extensions.md

File metadata and controls

413 lines (291 loc) · 34.2 KB

VS Code extensions

Below is a list of extensions I use.

Utility

  • Vim - Vim emulation.
  • Prettier - Format your JavaScript / TypeScript / CSS using Prettier.
  • Prisma - Adds syntax highlighting, formatting, auto-completion, jump-to-definition and linting for .prisma files.
  • Dendron - Hierarchal note taking tool that grows as you do.
  • Live Share - Real-time collaborative development from the comfort of your favorite tools.
  • CodeStream - Developer collaboration.
  • Liquid - Liquid language support for VS Code. (Code)

Go

  • Go - Rich language support for the Go language. (Code)

JS/TS

  • Version Lens - Shows the latest version for each package using code lens.
  • GraphQL - Tightly integrate with the GraphQL Ecosystem. (Code)

Python

  • Python - Rich support for the Python language.
  • Pylance - Performant, feature-rich language server for Python. (Code)
  • Jupyter - Jupyter notebook support.

Git

  • GitLens - Visualize code authorship at a glance via Git blame annotations and code lens.

HTML

CSS

Theme

Interesting (not using)

Utility

Shell

React

  • SVGR - SVG to React - Converting SVG's to an optimized JSX file, works for both ReactJS & React Native.

GraphQL

  • GraphQuill - Performs GraphQL API endpoint testing within the VS Code environment.

Lisp

  • Parinfer - Simplify the way you write Lisp.

Python

Git

JS/TS

React

  • Glean - Extension provides refactoring tools for your React codebase.

Svelte

Java

R

  • R - Support for R language(run,snippet, lint,R documentation,R Markdown).

CSS

ReasonML

Markdown

HTML

Haskell

Clojure

  • Calva - Integrated REPL, linting, inline eval and more for VSCode. Powered by Cider & nRepl.

Ruby

  • Ruby - Provides Ruby language and debugging support.

Rust

  • Rust Analyzer - Experimental Rust compiler front-end for IDEs.
  • Rust - Adds language support for Rust.
  • Crates - Helps Rust developers managing dependencies with Cargo.toml. Only works with dependencies from crates.io.
  • CodeLLDB - Native debugger based on LLDB.

Lua

Elm

  • Elm - Improving your Elm experience since 2019.

Elixir

  • ElixirLS - Elixir support and debugger.

Julia

Deno

  • Deno - Adds Deno support for VS Code using the TypeScript Deno language service plugin.

Vue

Bash

Deno

  • Deno - Adds Deno support for VS Code using the TypeScript Deno language service plugin.

LaTeX

  • TexLab - Provides rich editing support for the LaTeX typesetting system powered by the TexLab language server. (Code)
  • LaTeX Workshop - Provide all-in-one features and utilities for LaTeX typesetting.

Lean

Coq

TLA

OCaml

SQL

  • SQLite - VSCode extension to explore and query SQLite databases.

Nix

Nim

  • Nim - Provides support for the Nim language.

Flutter

Erlang

AppleScript

  • AppleScript - Language syntax, snippets and build system for AppleScript and JavaScript for Automation.

Racket

C/C++

  • CPP tools - C/C++ IntelliSense, debugging, and code browsing.

Swift

Deploy

  • Kubernetes - Develop, deploy and debug Kubernetes applications.
  • Docker - Easily build and deploy containerized applications from VS Code.

Protocol buffers

TOML

Agda

Idris

Zig

Fun

  • VSinder - Dating app for programmers where you swipe on code. (Tweet) (API)

Theme

Notes

  • In Go plugin ife snippet will create an error catching block.

Links