This is a lightly-opinionated extension pack for Positron, a next-generation data science IDE.
These are extensions I use in my daily work and that I feel round out the Positron experience. The extensions lean towards git-backed data science and dev work shared primarily on GitHub.
The extensions are also great in VS Code (or any other VS Code-based IDE), but the pack is optimized for Positron in two ways:
- All extensions are available on the Open VSX Registry, the open-source VS Code extension registry, and are licensed to be used outside of VS Code.
- More than a few extensions that I use and need in VS Code aren't on the list because Positron already provides native support for them. (Many R and Python extensions, for example.)
Recommendations, suggestions, comments and PRs are welcome!
- posit.shiny - Develop, preview and debug Shiny applications for R and Python.
- posit.publisher - Publish and share your Python and R content on Posit Connect.
- quarto.quarto - Adds extensive support for the Quarto scientific and technical publishing system.
- alefragnani.project-manager - Quickly open and switch between projects. Pairs very well with the Project Manager extension for Raycast.
- brunnerh.file-properties-viewer - View file properties without having to open the file.
- eamodio.gitlens - Supercharge Git in Visual Studio Code with advanced views, powerful actions, and more.
- github.vscode-github-actions - View and open GitHub Actions directly from the sidebar.
- github.vscode-pull-request-github - Interact with GitHub Pull Requests and Issues without leaving the IDE.
- gruntfuggly.todo-tree - A quick and easy way to find and manage your TODO's, FIXME's, etc.
- mhutchie.git-graph - A graphical interface for viewing Git commit history and more.
- charliermarsh.ruff - Ruff is a fast and configurable Python linter with many features.
- ms-pyright.pyright - A static type checker for Python.
- mikestead.dotenv -
.env
syntax higlighting. - ms-vscode.live-server - Launch a local development server with a live reload feature for static and dynamic pages.
- pucelle.vscode-css-navigation - Adds "Go to Definition", peeking and autocomplete for CSS and Sass files.
- redhat.vscode-yaml - Improves YAML support with validation, document outlining, autompletion, formatting and more.
- stkb.rewrap - Rewrap text by wrapping the current line at a configurable column width.
- streetsidesoftware.code-spell-checker - A basic, code-aware spell checker.
- bierner.color-info - Displays color information for a given color code.
- github.github-vscode-theme - The official GitHub Visual Studio Code theme.
- mechatroner.rainbow-csv - Highlights CSV files in different colors.
- johnpapa.vscode-peacock - Subtly customize IDE appearance to differentiate between different project windows.