Skip to content

Latest commit

 

History

History
57 lines (38 loc) · 4.29 KB

EXTENSIONS.md

File metadata and controls

57 lines (38 loc) · 4.29 KB

VSCode Extensions P2 Authors use

Project Maintenance

License

Scine i've been using VSCode and now especially after having extended VScode to support our new favortie language Spin2 (Spin for the P2) I have found a number of VScode Extensions useful when writing Spin2 and Pasm2 code.

Here's the list I find really helpful:

Name Context Description
Error Lens code work bring error messages up into your code for quicker understanding, fixing
usernamehw.errorlens
Hex Editor code work view and edit binary files
TODO Highlight code work brightly mark significant pending work in your code
wayou.vscode-todo-highlight
Settings Sync code work when you run vscode from multiple machines, keep extensions and settings all in sync!
shan.code-settings-sync
Explorer Exclude code work Enable hiding of file types within File Explorer panel
redvanworkshop.explorer-exclude-vscode-extension
Version Lens typescript, javascript, npm projects, etc. annotates your project dependancies with latest versions and up-to-date status for each
pflannery.vscode-versionlens
Serial Monitor interact with your P2 similar to using PST (Propeller Serial Terminal) connects your keyboard and display to your P2 serial port
ms-vscode.vscode-serial-monitor

Then, here are some more specialized Extensions I, and others of us, like to use:

Name Context Description
Python Extension Pack Python code work EXPANSION PACK: MagicPython, Python, Jinja, Django, and VS Intellicode extensions
donjayamanne.python-extension-pack
Anaconda & Jupyter Python code work (trying to find this one, more soon)
GitHub Markdown Preview Publishing to GitHub EXPANSION PACK: Github markdown preview, emojiis, checkboxes, yaml preamble
bierner.github-markdown-preview
Git Lens working with git git command support and built-in help
eamodio.gitlens
Docker development environment in virtual containers provide means to work with vscode workspaces/development environments in docker containers
ms-azuretools.vscode-docker
CodeTour authoring tours of your code document areas of your code for follow-on developers
vsls-contrib.codetour
Polacode authoring documentation polaroid for your code: create screen shots of your code
pnp.polacode
PrintCode code work Print code from within VSCode
nobuhito.printcode
VS Code Printing Free code work Syntax colored, line numbered, printing
pdconsec.vscode-print
Rainbow Brackets code work provide rainbow colors for round, square and squiggly brackets
2gua.rainbow-brackets
C/C++ C/C++ code work C and C++ for Visual Studio Code
ms-vscode.cpptools
Diff code work Compoare two open files with ease
fabiospampinato.vscode-diff
hexdump for VSCode code work Display a specific file in hex
slevesque.vscode-hexdump

If you have VSCode extensions that have really helped you in your P2 development and wish for them to be shown here please file in ISSUE with this project or create and file a Pull request adding the information to this document. This is done by forking my repository to make a copy of your own. Modifying yours by adding the information you wish to add. Committing the changes to your repo copy, and then filing a pull request to my repo from yours. I'll complete the action by reviewing your changes and then committing them to my repo.

Lastly, you could PM me in the Paralax forums and tell me there. (this link will fail if you are not logged in to the forums)

License

Licensed under the MIT License.

Follow these links for more information: