https://github.com/seapagan/vscode-setup
User and Programming language specific config files, extension lists, etc to reproduce my current VSCode dev setup if needed.
https://github.com/seapagan/vscode-setup
Last synced: 9 months ago
JSON representation
User and Programming language specific config files, extension lists, etc to reproduce my current VSCode dev setup if needed.
- Host: GitHub
- URL: https://github.com/seapagan/vscode-setup
- Owner: seapagan
- License: mit
- Created: 2021-06-24T17:51:01.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-01-11T10:39:34.000Z (about 1 year ago)
- Last Synced: 2025-02-16T10:44:20.926Z (11 months ago)
- Language: Python
- Homepage:
- Size: 125 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Support: support-files/javascript/.eslintrc.json
Awesome Lists containing this project
README
# Visual Studio Code Setup files
User and Programming language specific config files, extension lists etc to
reproduce my current VSCode dev setup if needed. They may have some local path
settings etc in them which will need to be sanitised. Also, many of the settings
depend on having the same extensions installed as I do, from the
`global.extensions.json`.
## Files
- [user-settings.json](./user.settings.json) : Complete `User` settings, for
global use, to replace the existing main settings.
- [remote.settings.json](./remote.settings.json) : `Remote` settings for use in
WSL or remote SSH sessions.
- [global.extensions.json](./global.extensions.json) : rename this to
`extensions.json` and place in the `.vscode` subfolder. This will add all the
listed extensions as suggestions when you next open VSCode in the parent
directory of that folder.
- [keybindings.json](./keybindings.json) : contains custom keybindings. Open the
`keyboard shortcuts` from the settings menu and replace with the contents of
this file.
## Folders
- [.vscode-python](./.vscode-python/) : Settings specific to the Python
programming language. Rename folder as `.vscode` and place in your project
folder.
- [.vscode-django](./.vscode-django/) : Settings specific to the Python Django
framework. Rename folder as `.vscode` and place in your project folder. [`OUT
OF DATE`]
- [.vscode-react](./.vscode-react/) : Settings specific to the React programming
language. Rename folder as `.vscode` and place in your project folder. [`OUT
OF DATE`]
## Scripts
- [make-extension-config.py](./make-extension-config.py) : A Python script to
make a `global.extensions.json` file from all the extensions currently loaded
in your local VSCode installation.
- [make-extension-from-file.py](./make-extension-from-file.py) : Similar script
that takes its input from a file `extensions.list` in the current folder. This
file can be created at the command line from your own system using the command
`code --list-extensions`. TODO : This will be updated to take the filename as
a command line parameter.