Skip to content

Instantly share code, notes, and snippets.

@prateekgogia
Last active September 29, 2020 02:38
Show Gist options
  • Save prateekgogia/b5a6bfe1d1919546d32e5bc355b73db9 to your computer and use it in GitHub Desktop.
Save prateekgogia/b5a6bfe1d1919546d32e5bc355b73db9 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2020-09-29T02:38:01.291Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "f583eafd-aa0d-4ccb-8f44-d1e610389660",
"publisherId": "CoenraadS.bracket-pair-colorizer",
"publisherDisplayName": "CoenraadS"
},
"name": "bracket-pair-colorizer",
"publisher": "CoenraadS",
"version": "1.0.61"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.4.3"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "10.2.2"
},
{
"metadata": {
"id": "d6f6cfea-4b6f-41f4-b571-6ad2ab7918da",
"publisherId": "golang.go",
"publisherDisplayName": "golang"
},
"name": "go",
"publisher": "golang",
"version": "0.17.0"
},
{
"metadata": {
"id": "3b3d36c0-6af6-4ede-aaba-6f460423ddea",
"publisherId": "casualjim.gotemplate",
"publisherDisplayName": "casualjim"
},
"name": "gotemplate",
"publisher": "casualjim",
"version": "0.4.0"
},
{
"metadata": {
"id": "4bf45e86-a448-4531-8c01-ef33f4536306",
"publisherId": "ms-mssql.mssql",
"publisherDisplayName": "ms-mssql"
},
"name": "mssql",
"publisher": "ms-mssql",
"version": "1.9.0"
},
{
"metadata": {
"id": "6ad45f5a-09ec-44e5-b363-867ddc1ec674",
"publisherId": "shardulm94.trailing-spaces",
"publisherDisplayName": "shardulm94"
},
"name": "trailing-spaces",
"publisher": "shardulm94",
"version": "0.3.1"
},
{
"metadata": {
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f",
"publisherId": "ms-azuretools.vscode-docker",
"publisherDisplayName": "ms-azuretools"
},
"name": "vscode-docker",
"publisher": "ms-azuretools",
"version": "1.6.0"
},
{
"metadata": {
"id": "9ccc1dd7-7ec4-4a46-bd4f-7d7b8b9d322a",
"publisherId": "vscode-icons-team.vscode-icons",
"publisherDisplayName": "vscode-icons-team"
},
"name": "vscode-icons",
"publisher": "vscode-icons-team",
"version": "11.0.0"
},
{
"metadata": {
"id": "daf8b44d-8aae-4da2-80c5-1f770219f643",
"publisherId": "DavidAnson.vscode-markdownlint",
"publisherDisplayName": "DavidAnson"
},
"name": "vscode-markdownlint",
"publisher": "DavidAnson",
"version": "0.37.0"
},
{
"metadata": {
"id": "f2fd462f-f1bd-4c62-b54f-59a4e5ffc6a3",
"publisherId": "WakaTime.vscode-wakatime",
"publisherDisplayName": "WakaTime"
},
"name": "vscode-wakatime",
"publisher": "WakaTime",
"version": "4.0.8"
}
]
// Place your key bindings in this file to override the defaultsauto[]
[
{
"key": "cmd+right",
"command": "workbench.action.nextEditor"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.nextEditor"
},
{
"key": "shift+cmd+]",
"command": "-workbench.action.nextEditor"
},
{
"key": "cmd+left",
"command": "workbench.action.previousEditor"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.previousEditor"
},
{
"key": "shift+cmd+9",
"command": "workbench.files.action.focusOpenEditorsView",
"when": "workbench.explorer.openEditorsView.active"
},
{
"key": "cmd+k e",
"command": "-workbench.files.action.focusOpenEditorsView",
"when": "workbench.explorer.openEditorsView.active"
},
{
"key": "alt+e",
"command": "workbench.action.focusFirstEditorGroup"
},
{
"key": "cmd+1",
"command": "-workbench.action.focusFirstEditorGroup"
},
{
"key": "ctrl+l",
"command": "workbench.action.lastEditorInGroup"
},
{
"key": "cmd+9",
"command": "-workbench.action.lastEditorInGroup"
},
{
"key": "cmd+9",
"command": "workbench.action.focusSideBar"
},
{
"key": "cmd+0",
"command": "-workbench.action.focusSideBar"
},
{
"key": "shift+cmd+/",
"command": "workbench.files.action.focusFilesExplorer"
},
{
"key": "alt+f",
"command": "workbench.explorer.fileView.focus"
},
{
"key": "alt+l",
"command": "workbench.action.quickInputBack",
"when": "inQuickOpen"
},
{
"key": "ctrl+-",
"command": "-workbench.action.quickInputBack",
"when": "inQuickOpen"
}
]
{
"editor.minimap.enabled": false,
"go.useLanguageServer": true,
"window.zoomLevel": 1,
"workbench.editor.enablePreview": false,
"workbench.iconTheme": "vscode-icons",
"sync.autoDownload": false,
"sync.autoUpload": true,
"sync.gist": "b5a6bfe1d1919546d32e5bc355b73db9",
"openapi.securityAuditToken": "CiA8aXripJlYVR5k0hNe0TedjCISX30paxT/mWYX7Njp6xIYp6o9ccc1XtkJVtZDA6zOeO14KbqEIs4hGnNN6c8fcgf2uCTjAhoyuo5xZYloBQzfaUbLdOZFP4uZBtKeCJPJ6MU/w6byT44SOtfWNIbyn/5ZwMOzt1fyd5TvjVyA+GtGbOcaKA0+M9wF4uKZ41E0XITXVd28t9b29M1OGJomLpyoqsL0MXlhcMMgfOwJ",
"yaml.schemas": {
"url": "globPattern",
"Kubernetes": "globPattern"
},
"editor.codeActionsOnSave": null
}
@prateekgogia
Copy link
Author

prateekgogia commented Oct 17, 2019

Tools info -
https://github.com/Microsoft/vscode-go/wiki/Go-tools-that-the-Go-extension-depends-on

Current workspace path:

/Users/pgogia/workspace/golang/src/github.com/WeConnect/wectl

Tools I removed from my mac and nothing breaks:

  • gocode
  • goimports

Tools I am currently using:

  • go-outline for symbol search in the current file
  • go-symbols for symbol search in the current workspace
  • gopkgs for auto-completion of unimported packages
  • guru for the Find all References feature
  • gorename for renaming symbols

go env

GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/pgogia/Library/Caches/go-build"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/pgogia/go"
GOPROXY="https://pgogia:*********************@wework.jfrog.io/wework/api/go/go"
GORACE=""
GOROOT="/usr/local/go"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD="/Users/pgogia/workspace/golang/src/github.com/WeConnect/wectl/go.mod"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/k5/phv8tnj91mn6pmcbwctmjv4r0000gp/T/go-build849954540=/tmp/go-build -gno-record-gcc-switches -fno-common"
SF-US17469-MBP15:wectl pgogia$

gopls version ( official language server for the Go language).

golang.org/x/tools/gopls v0.1.7
    golang.org/x/tools/[email protected] h1:YwKf8t9h69++qCtVmc2q6fVuetFXmmu9LKoPMYLZid4=

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment