Feature Presentation: Getting Started with Visual Studio Code
At the last meeting, we talked about Visual Studio Code, which is a cross platform, source code editor, with lots of extensibility. Brian Webster will show how he got started, some of the features built in, and some of the extensions he added. Currently, there are a few additional features he would like it to have, so we may explore those as well. There should be plenty of time if others would like to do a quick demo of their editor as well.
Location
We realize that having a physical meeting in Ames might not be accessible for some people in the Des Moines area. We now have a second location set up at Webpec in Urbandale. We'll link with Zoom.us.
Science II
2310 Pammel Dr
Iowa State University
Ames, IA 50011-1031
Room 409
OR
Webspec Design
5907 Meredith Drive
Urbandale, IA 50322
OR
Online in Zoom.
https://iastate.zoom.us/j/343990733
Or, go to https://iastate.zoom.us/join and enter meeting ID: 343 990 733
Or, Dial: +1 646 876 9923 or +1 669 900 6833 and enter Meeting ID: 343 990 733
6-7 pm: Feature event
7-8 pm: Open discussion
After 8 we may retire to local establishment for refreshments.
About CIDUG Meetings
The first hour is our feature presentation where someone presents about a particular topic. After the presentation the meeting changes to an open discussion/question time. If you have a question, learned something cool, or would like to bounce ideas around with others, please come and share!
Please do sign up so you get a reminder the day before.
See you there!

Comments
CIDUG Online Option
If you want to practice social distancing, I want to remind people that we do have the option to attend via Zoom:
Online in Zoom.
https://iastate.zoom.us/j/343990733
Or, go to https://iastate.zoom.us/join and enter meeting ID: 343 990 733
Or, Dial: +1 646 876 9923 or +1 669 900 6833 and enter Meeting ID: 343 990 733
Currently on ISU Campus, gatherings of more than 20 people are not allowed. Our physical attendance has been no more than 3-4 people at each location. I'll be in at the Ames location and will not be offended if people join via zoom instead.
I hope to see you in one form or another tonight to learn about VS Code!
Thanks, and more info...
Thanks for showing interest in the Visual Studio Code demonstration last night. It was a fun topic to do, and I've worked more on it today, so I'll share my current environment. I think that'll be more useful than the slides I showed. Recording is available at https://youtu.be/vrsg5AxTKQg
Current Extensions:
Extensions to look into:
Wish list for Visual Studio Code
Current settings.json file:
{
"telemetry.enableTelemetry": false,
"telemetry.enableCrashReporter": false,
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"drupalCheck.executablePath": "/opt/local/bin/drupal-check",
"php.suggest.basic": false,
"breadcrumbs.enabled": true,
"css.validate": true,
"diffEditor.ignoreTrimWhitespace": false,
"editor.tabSize": 2,
"editor.autoIndent": "full",
"editor.insertSpaces": true,
"editor.formatOnPaste": true,
"editor.formatOnSave": false,
"editor.renderWhitespace": "boundary",
"editor.wordWrapColumn": 80,
"editor.wordWrap": "off",
"editor.detectIndentation": true,
"editor.rulers": [
80
],
"files.associations": {
".inc": "php",
".module": "php",
".install": "php",
".theme": "php",
".tpl.php": "php",
".test": "php",
"*.php": "php"
},
"files.trimTrailingWhitespace": true,
"files.insertFinalNewline": true,
"html.format.enable": true,
"html.format.wrapLineLength": 80,
/** Empty Indent */
"emptyIndent.removeIndent": true,
"emptyIndent.highlightIndent": false,
"emptyIndent.highlightColor": "rgba(246,36,89,0.6)",
"php-docblocker.gap": true,
"php-docblocker.useShortNames": true,
"composer.enabled": true,
"composer.executablePath": "/opt/local/bin/composer",
}
Current Workspace File:
{
"folders": [
{
"path": "/Users/bwebster/Sites/staff1/web/modules/custom/staff_profile"
},
{
"path": "/Users/bwebster/Sites/staff1"
}
],
"settings": {
}
}
Links:
I will continue to work on my configuration, really want to use drupal-check and PHP Debug.