Last active
September 26, 2022 15:09
-
-
Save rashedInt32/9d40a112d74669b0dc6647a4b7279535 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"lastUpload":"2021-12-16T15:38:44.048Z","extensionVersion":"v3.4.3"} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"metadata": { | |
"id": "2cbad5ee-b4ab-4de8-a1c7-77fede846155", | |
"publisherId": "patbenatar.advanced-new-file", | |
"publisherDisplayName": "patbenatar" | |
}, | |
"name": "advanced-new-file", | |
"publisher": "patbenatar", | |
"version": "1.2.2" | |
}, | |
{ | |
"metadata": { | |
"id": "70378119-1d85-4935-9733-0298c7a369a2", | |
"publisherId": "steoates.autoimport", | |
"publisherDisplayName": "steoates" | |
}, | |
"name": "autoimport", | |
"publisher": "steoates", | |
"version": "1.5.4" | |
}, | |
{ | |
"metadata": { | |
"id": "8bd90cfe-8edd-4b92-b992-2337fdc06604", | |
"publisherId": "wwm.better-align", | |
"publisherDisplayName": "wwm" | |
}, | |
"name": "better-align", | |
"publisher": "wwm", | |
"version": "1.1.6" | |
}, | |
{ | |
"metadata": { | |
"id": "7a0110bb-231a-4598-aa1b-0769ea46d28b", | |
"publisherId": "aaron-bond.better-comments", | |
"publisherDisplayName": "aaron-bond" | |
}, | |
"name": "better-comments", | |
"publisher": "aaron-bond", | |
"version": "2.1.0" | |
}, | |
{ | |
"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": "532533c9-a894-4a58-9eee-bbfbe7c06f71", | |
"publisherId": "mikestead.dotenv", | |
"publisherDisplayName": "mikestead" | |
}, | |
"name": "dotenv", | |
"publisher": "mikestead", | |
"version": "1.0.1" | |
}, | |
{ | |
"metadata": { | |
"id": "f60a60a6-95ba-42d4-b41c-3d24c1b89588", | |
"publisherId": "EditorConfig.EditorConfig", | |
"publisherDisplayName": "EditorConfig" | |
}, | |
"name": "EditorConfig", | |
"publisher": "EditorConfig", | |
"version": "0.16.4" | |
}, | |
{ | |
"metadata": { | |
"id": "dc16888f-8660-4ff4-bdfb-b259d8c3e8a5", | |
"publisherId": "zgudino.editorconfig-vscode-snippet", | |
"publisherDisplayName": "zgudino" | |
}, | |
"name": "editorconfig-vscode-snippet", | |
"publisher": "zgudino", | |
"version": "0.2.0" | |
}, | |
{ | |
"metadata": { | |
"id": "19804510-b475-4dae-b0f7-6ca08fd1af0c", | |
"publisherId": "dsznajder.es7-react-js-snippets", | |
"publisherDisplayName": "dsznajder" | |
}, | |
"name": "es7-react-js-snippets", | |
"publisher": "dsznajder", | |
"version": "3.1.1" | |
}, | |
{ | |
"metadata": { | |
"id": "d6f6cfea-4b6f-41f4-b571-6ad2ab7918da", | |
"publisherId": "golang.go", | |
"publisherDisplayName": "golang" | |
}, | |
"name": "go", | |
"publisher": "golang", | |
"version": "0.23.3" | |
}, | |
{ | |
"metadata": { | |
"id": "7b71fc1b-190d-4f7d-95d1-93e422649b0a", | |
"publisherId": "Zignd.html-css-class-completion", | |
"publisherDisplayName": "Zignd" | |
}, | |
"name": "html-css-class-completion", | |
"publisher": "Zignd", | |
"version": "1.20.0" | |
}, | |
{ | |
"metadata": { | |
"id": "be992f3f-9f22-4b66-a1d2-ecad04c28a28", | |
"publisherId": "abusaidm.html-snippets", | |
"publisherDisplayName": "abusaidm" | |
}, | |
"name": "html-snippets", | |
"publisher": "abusaidm", | |
"version": "0.2.1" | |
}, | |
{ | |
"metadata": { | |
"id": "6c2f1801-1e7f-45b2-9b5c-7782f1e076e8", | |
"publisherId": "ms-toolsai.jupyter", | |
"publisherDisplayName": "ms-toolsai" | |
}, | |
"name": "jupyter", | |
"publisher": "ms-toolsai", | |
"version": "2021.5.702919634" | |
}, | |
{ | |
"metadata": { | |
"id": "32aada6b-3cbf-4590-ab56-f2c4423d028f", | |
"publisherId": "cjhowe7.laravel-blade", | |
"publisherDisplayName": "cjhowe7" | |
}, | |
"name": "laravel-blade", | |
"publisher": "cjhowe7", | |
"version": "1.1.2" | |
}, | |
{ | |
"metadata": { | |
"id": "3b58a227-618a-4b57-a06b-6984a2a8d1ba", | |
"publisherId": "onecentlin.laravel-blade", | |
"publisherDisplayName": "onecentlin" | |
}, | |
"name": "laravel-blade", | |
"publisher": "onecentlin", | |
"version": "1.25.0" | |
}, | |
{ | |
"metadata": { | |
"id": "b52072d1-e507-4261-8935-f4d91a055d7d", | |
"publisherId": "amiralizadeh9480.laravel-extra-intellisense", | |
"publisherDisplayName": "amiralizadeh9480" | |
}, | |
"name": "laravel-extra-intellisense", | |
"publisher": "amiralizadeh9480", | |
"version": "0.6.1" | |
}, | |
{ | |
"metadata": { | |
"id": "98790d67-10fa-497c-9113-f6c7489207b2", | |
"publisherId": "yzhang.markdown-all-in-one", | |
"publisherDisplayName": "yzhang" | |
}, | |
"name": "markdown-all-in-one", | |
"publisher": "yzhang", | |
"version": "3.4.0" | |
}, | |
{ | |
"metadata": { | |
"id": "5db78037-f674-459f-a236-db622c427c5b", | |
"publisherId": "PKief.material-icon-theme", | |
"publisherDisplayName": "PKief" | |
}, | |
"name": "material-icon-theme", | |
"publisher": "PKief", | |
"version": "4.6.0" | |
}, | |
{ | |
"metadata": { | |
"id": "26a529c9-2654-4b95-a63f-02f6a52429e6", | |
"publisherId": "zhuangtongfa.material-theme", | |
"publisherDisplayName": "zhuangtongfa" | |
}, | |
"name": "material-theme", | |
"publisher": "zhuangtongfa", | |
"version": "3.10.9" | |
}, | |
{ | |
"metadata": { | |
"id": "e58f546c-babc-455f-a265-ba40dbd140d4", | |
"publisherId": "sdras.night-owl", | |
"publisherDisplayName": "sdras" | |
}, | |
"name": "night-owl", | |
"publisher": "sdras", | |
"version": "2.0.0" | |
}, | |
{ | |
"metadata": { | |
"id": "1bb92b2c-526c-4bfd-bb38-5bae1b278c89", | |
"publisherId": "leizongmin.node-module-intellisense", | |
"publisherDisplayName": "leizongmin" | |
}, | |
"name": "node-module-intellisense", | |
"publisher": "leizongmin", | |
"version": "1.5.0" | |
}, | |
{ | |
"metadata": { | |
"id": "dff6b801-247e-40e9-82e8-8c9b1d19d1b8", | |
"publisherId": "christian-kohler.npm-intellisense", | |
"publisherDisplayName": "christian-kohler" | |
}, | |
"name": "npm-intellisense", | |
"publisher": "christian-kohler", | |
"version": "1.3.1" | |
}, | |
{ | |
"metadata": { | |
"id": "a41c1549-4053-44d4-bf30-60fc809b4a86", | |
"publisherId": "christian-kohler.path-intellisense", | |
"publisherDisplayName": "christian-kohler" | |
}, | |
"name": "path-intellisense", | |
"publisher": "christian-kohler", | |
"version": "2.3.0" | |
}, | |
{ | |
"metadata": { | |
"id": "b06b65b2-6ea9-4045-b166-54aa63205261", | |
"publisherId": "junstyle.php-cs-fixer", | |
"publisherDisplayName": "junstyle" | |
}, | |
"name": "php-cs-fixer", | |
"publisher": "junstyle", | |
"version": "0.1.158" | |
}, | |
{ | |
"metadata": { | |
"id": "5e69f001-f945-4c97-baf0-320d82a153b3", | |
"publisherId": "felixfbecker.php-intellisense", | |
"publisherDisplayName": "felixfbecker" | |
}, | |
"name": "php-intellisense", | |
"publisher": "felixfbecker", | |
"version": "2.3.14" | |
}, | |
{ | |
"metadata": { | |
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90", | |
"publisherId": "esbenp.prettier-vscode", | |
"publisherDisplayName": "esbenp" | |
}, | |
"name": "prettier-vscode", | |
"publisher": "esbenp", | |
"version": "6.3.1" | |
}, | |
{ | |
"metadata": { | |
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5", | |
"publisherId": "ms-python.python", | |
"publisherDisplayName": "ms-python" | |
}, | |
"name": "python", | |
"publisher": "ms-python", | |
"version": "2021.3.680753044" | |
}, | |
{ | |
"metadata": { | |
"id": "7f7e0e9c-b5ad-4e21-a425-f63bd56cb13f", | |
"publisherId": "EQuimper.react-native-react-redux", | |
"publisherDisplayName": "EQuimper" | |
}, | |
"name": "react-native-react-redux", | |
"publisher": "EQuimper", | |
"version": "2.0.6" | |
}, | |
{ | |
"metadata": { | |
"id": "c7ccccce-e272-43df-883f-91f3de932890", | |
"publisherId": "freebroccolo.reasonml", | |
"publisherDisplayName": "freebroccolo" | |
}, | |
"name": "reasonml", | |
"publisher": "freebroccolo", | |
"version": "1.0.38" | |
}, | |
{ | |
"metadata": { | |
"id": "570e6089-b871-41df-9cf4-a723cb34ef01", | |
"publisherId": "rust-lang.rust", | |
"publisherDisplayName": "rust-lang" | |
}, | |
"name": "rust", | |
"publisher": "rust-lang", | |
"version": "0.7.8" | |
}, | |
{ | |
"metadata": { | |
"id": "466468c3-1861-4ad1-bf3e-f9ad46545ebb", | |
"publisherId": "syler.sass-indented", | |
"publisherDisplayName": "syler" | |
}, | |
"name": "sass-indented", | |
"publisher": "syler", | |
"version": "1.8.16" | |
}, | |
{ | |
"metadata": { | |
"id": "997fc03c-d81e-4815-8bd1-2c4f9a1ac1a5", | |
"publisherId": "glen-84.sass-lint", | |
"publisherDisplayName": "glen-84" | |
}, | |
"name": "sass-lint", | |
"publisher": "glen-84", | |
"version": "1.0.7" | |
}, | |
{ | |
"metadata": { | |
"id": "a84825e8-5f04-4988-b85a-4942e795bcbe", | |
"publisherId": "burkeholland.simple-react-snippets", | |
"publisherDisplayName": "burkeholland" | |
}, | |
"name": "simple-react-snippets", | |
"publisher": "burkeholland", | |
"version": "1.2.3" | |
}, | |
{ | |
"metadata": { | |
"id": "8db53f8f-d07e-4d9b-a92c-74a51e5930c2", | |
"publisherId": "malmaud.tmux", | |
"publisherDisplayName": "malmaud" | |
}, | |
"name": "tmux", | |
"publisher": "malmaud", | |
"version": "0.1.0" | |
}, | |
{ | |
"metadata": { | |
"id": "2f5dd8cb-d251-4d70-abfe-ddebcb077483", | |
"publisherId": "octref.vetur", | |
"publisherDisplayName": "octref" | |
}, | |
"name": "vetur", | |
"publisher": "octref", | |
"version": "0.33.1" | |
}, | |
{ | |
"metadata": { | |
"id": "d96e79c6-8b25-4be3-8545-0e0ecefcae03", | |
"publisherId": "vscodevim.vim", | |
"publisherDisplayName": "vscodevim" | |
}, | |
"name": "vim", | |
"publisher": "vscodevim", | |
"version": "1.19.3" | |
}, | |
{ | |
"metadata": { | |
"id": "de44183f-5377-4ceb-ac15-79364a30070c", | |
"publisherId": "apollographql.vscode-apollo", | |
"publisherDisplayName": "apollographql" | |
}, | |
"name": "vscode-apollo", | |
"publisher": "apollographql", | |
"version": "1.18.2" | |
}, | |
{ | |
"metadata": { | |
"id": "75815b09-4ae2-49db-80e4-d7ed9c612eba", | |
"publisherId": "gluons.vscode-atom-javascript-snippet", | |
"publisherDisplayName": "gluons" | |
}, | |
"name": "vscode-atom-javascript-snippet", | |
"publisher": "gluons", | |
"version": "0.2.1" | |
}, | |
{ | |
"metadata": { | |
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a", | |
"publisherId": "dbaeumer.vscode-eslint", | |
"publisherDisplayName": "dbaeumer" | |
}, | |
"name": "vscode-eslint", | |
"publisher": "dbaeumer", | |
"version": "2.1.19" | |
}, | |
{ | |
"metadata": { | |
"id": "488eeb77-00fc-43a2-971f-bbc2db907ca2", | |
"publisherId": "dunstontc.vscode-go-syntax", | |
"publisherDisplayName": "dunstontc" | |
}, | |
"name": "vscode-go-syntax", | |
"publisher": "dunstontc", | |
"version": "0.0.18" | |
}, | |
{ | |
"metadata": { | |
"id": "55ef6448-487b-49a0-a66e-4d2d9bb82229", | |
"publisherId": "GraphQL.vscode-graphql", | |
"publisherDisplayName": "GraphQL" | |
}, | |
"name": "vscode-graphql", | |
"publisher": "GraphQL", | |
"version": "0.3.15" | |
}, | |
{ | |
"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.4.0" | |
}, | |
{ | |
"metadata": { | |
"id": "ffda6552-0ad5-431b-a4fa-0905a7e4f3f0", | |
"publisherId": "bmewburn.vscode-intelephense-client", | |
"publisherDisplayName": "bmewburn" | |
}, | |
"name": "vscode-intelephense-client", | |
"publisher": "bmewburn", | |
"version": "1.6.3" | |
}, | |
{ | |
"metadata": { | |
"id": "032ccf0d-9c21-43a5-8073-ae28e453ecef", | |
"publisherId": "whtouche.vscode-js-console-utils", | |
"publisherDisplayName": "whtouche" | |
}, | |
"name": "vscode-js-console-utils", | |
"publisher": "whtouche", | |
"version": "0.7.0" | |
}, | |
{ | |
"metadata": { | |
"id": "dd5a2c83-ad8c-4839-a529-0644e5acb646", | |
"publisherId": "mgmcdermott.vscode-language-babel", | |
"publisherDisplayName": "mgmcdermott" | |
}, | |
"name": "vscode-language-babel", | |
"publisher": "mgmcdermott", | |
"version": "0.0.31" | |
}, | |
{ | |
"metadata": { | |
"id": "ae9e3eb0-3357-4cc0-90ee-598d2d384757", | |
"publisherId": "eg2.vscode-npm-script", | |
"publisherDisplayName": "eg2" | |
}, | |
"name": "vscode-npm-script", | |
"publisher": "eg2", | |
"version": "0.3.18" | |
}, | |
{ | |
"metadata": { | |
"id": "03b20f74-9504-4130-a12f-af9808985b37", | |
"publisherId": "Rubymaniac.vscode-paste-and-indent", | |
"publisherDisplayName": "Rubymaniac" | |
}, | |
"name": "vscode-paste-and-indent", | |
"publisher": "Rubymaniac", | |
"version": "0.0.8" | |
}, | |
{ | |
"metadata": { | |
"id": "beb68b20-7c55-471c-9b63-3486f9423566", | |
"publisherId": "mrmlnc.vscode-scss", | |
"publisherDisplayName": "mrmlnc" | |
}, | |
"name": "vscode-scss", | |
"publisher": "mrmlnc", | |
"version": "0.9.0" | |
}, | |
{ | |
"metadata": { | |
"id": "6f5d4f30-67aa-4151-80c0-1bbe8ca5f9db", | |
"publisherId": "cssho.vscode-svgviewer", | |
"publisherDisplayName": "cssho" | |
}, | |
"name": "vscode-svgviewer", | |
"publisher": "cssho", | |
"version": "2.0.0" | |
}, | |
{ | |
"metadata": { | |
"id": "4db62a7c-7d70-419c-96d2-6c3a4dc77ea5", | |
"publisherId": "bradlc.vscode-tailwindcss", | |
"publisherDisplayName": "bradlc" | |
}, | |
"name": "vscode-tailwindcss", | |
"publisher": "bradlc", | |
"version": "0.5.9" | |
}, | |
{ | |
"metadata": { | |
"id": "460a5a36-9212-4926-82dd-4df22f9319b6", | |
"publisherId": "plievone.vscode-template-literal-editor", | |
"publisherDisplayName": "plievone" | |
}, | |
"name": "vscode-template-literal-editor", | |
"publisher": "plievone", | |
"version": "0.9.0" | |
}, | |
{ | |
"metadata": { | |
"id": "2061917f-f76a-458a-8da9-f162de22b97e", | |
"publisherId": "redhat.vscode-yaml", | |
"publisherDisplayName": "redhat" | |
}, | |
"name": "vscode-yaml", | |
"publisher": "redhat", | |
"version": "0.17.0" | |
}, | |
{ | |
"metadata": { | |
"id": "5a6dc0d5-dc02-4121-8e24-cad33a2ff0af", | |
"publisherId": "ms-vsliveshare.vsliveshare", | |
"publisherDisplayName": "ms-vsliveshare" | |
}, | |
"name": "vsliveshare", | |
"publisher": "ms-vsliveshare", | |
"version": "1.0.4761" | |
}, | |
{ | |
"metadata": { | |
"id": "4c808376-20ec-41d4-a934-f7601552c4f1", | |
"publisherId": "jcbuisson.vue", | |
"publisherDisplayName": "jcbuisson" | |
}, | |
"name": "vue", | |
"publisher": "jcbuisson", | |
"version": "0.1.5" | |
}, | |
{ | |
"metadata": { | |
"id": "c8d95916-cf54-455f-b324-cbd887b7d3a8", | |
"publisherId": "sdras.vue-vscode-snippets", | |
"publisherDisplayName": "sdras" | |
}, | |
"name": "vue-vscode-snippets", | |
"publisher": "sdras", | |
"version": "2.2.0" | |
} | |
] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Empty |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Place your key bindings in this file to overwrite the defaults | |
[ | |
{ | |
"key": "ctrl+c", | |
"command": "editor.action.blockComment", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "shift+alt+a", | |
"command": "-editor.action.blockComment", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "cmd+v", | |
"command": "pasteAndIndent.action", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "cmd+v", | |
"command": "editor.action.clipboardPasteAction", | |
"when": "!editorTextFocus" | |
}, | |
{ | |
"key": "cmd+shift+v", | |
"command": "editor.action.clipboardPasteAction", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "cmd+n", // "cmd+n" on mac | |
"command": "extension.advancedNewFile", | |
}, | |
{ "key": "ctrl+cmd+=", | |
"command": "wwm.aligncode", | |
"when": "editorTextFocus && !editorReadonly" | |
} | |
] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Place your settings in this file to overwrite the default settings | |
{ | |
"editor.tabSize": 2, | |
"editor.tabCompletion": "on", | |
"editor.fontSize": 19, | |
"editor.overviewRulerBorder": false, | |
"workbench.iconTheme": "material-icon-theme", | |
"editor.fontFamily": "JetBrains Mono", | |
"editor.cursorStyle": "line", | |
"editor.formatOnSave": false, | |
"editor.trimAutoWhitespace": false, | |
"editor.minimap.enabled": false, | |
"workbench.sideBar.location": "right", | |
"editor.wordWrap": "on", | |
"editor.lineHeight": 35, | |
"editor.glyphMargin": false, | |
"editor.renderLineHighlight": "none", | |
"editor.renderIndentGuides": false, | |
"editor.fontLigatures": true, | |
"editor.formatOnPaste": true, | |
"workbench.editor.enablePreview": false, | |
"emmet.triggerExpansionOnTab": true, | |
"emmet.includeLanguages": { | |
"vue-html": "html", | |
"javascript": "javascriptreact", | |
"reason": "javascriptreact", | |
"blade": "html", | |
}, | |
"explorer.openEditors.visible": 0, | |
"pasteAndIndent.selectAfter": true, | |
"editor.matchBrackets": "never", | |
"workbench.startupEditor": "none", | |
"editor.renderControlCharacters": false, | |
"vim.normalModeKeyBindingsNonRecursive": [ | |
{ | |
"before": [ | |
"<leader>", | |
"w" | |
], | |
"after": [ | |
":", | |
"w", | |
"!", | |
"<cr>" | |
] | |
}, | |
{ | |
"before": [ | |
"E" | |
], | |
"after": [ | |
"$" | |
] | |
}, | |
{ | |
"before": [ | |
"B" | |
], | |
"after": [ | |
"^" | |
] | |
}, | |
{ | |
"before": [ | |
"j" | |
], | |
"after": [ | |
"g", | |
"j" | |
] | |
}, | |
// { | |
// "before": [ | |
// "k" | |
// ], | |
// "after": [ | |
// "g", | |
// "k" | |
// ] | |
// }, | |
{ | |
"before": [ | |
";" | |
], | |
"after": [ | |
":" | |
] | |
} | |
], | |
"vim.statusBarColorControl": false, | |
"vim.leader": ",", | |
"vim.easymotion": true, | |
"vim.incsearch": true, | |
"vim.useSystemClipboard": true, | |
"vim.useCtrlKeys": true, | |
"vim.hlsearch": true, | |
//"vim.vimrc.enable": true, | |
// "vim.vimrc.path": "/Users/imamulparvez/.vimrc", | |
"editor.letterSpacing": 0.7, | |
"editor.renderWhitespace": "none", | |
"breadcrumbs.enabled": false, | |
"editor.formatOnType": true, | |
"workbench.fontAliasing": "antialiased", | |
"terminal.integrated.fontSize": 20, | |
"javascript.updateImportsOnFileMove.enabled": "always", | |
"extensions.autoUpdate": false, | |
"explorer.confirmDelete": false, | |
"sassFormat.indent": 2, | |
"advancedNewFile.exclude": { | |
"node_modules": true, | |
"node_modules_electron": true, | |
"dev": true, | |
"dist": true, | |
"lib": true, | |
"build": true, | |
".vscode": true | |
}, | |
"advancedNewFile.showInformationMessages": true, | |
"advancedNewFile.convenienceOptions": [ | |
"last", | |
"current", | |
"root" | |
], | |
"reason.diagnostics.tools": [ | |
"merlin", | |
], | |
"reason.codelens.enabled": true, | |
"[reason]": { | |
"editor.tabSize": 2, | |
"editor.insertSpaces": true, | |
"editor.formatOnSave": true, | |
//"editor.defaultFormatter": "jaredly.reason-vscode" | |
}, | |
"[scss]": { | |
"editor.formatOnPaste": false, | |
"editor.defaultFormatter": "esbenp.prettier-vscode", | |
}, | |
"[css]": { | |
"editor.formatOnPaste": false, | |
}, | |
"explorer.confirmDragAndDrop": false, | |
"editor.smoothScrolling": true, | |
"editor.acceptSuggestionOnCommitCharacter": false, | |
"rust-client.channel": "stable", | |
"[javascript]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode", | |
"editor.formatOnSave": true | |
}, | |
"editor.suggestSelection": "first", | |
"sync.autoUpload": true, | |
"eslint.validate": [ | |
"javascript", | |
"javascriptreact", | |
"html", | |
"typescriptreact" | |
], | |
"workbench.editor.showTabs": true, | |
"workbench.colorTheme": "One Dark Pro", | |
"[json]": { | |
"editor.defaultFormatter": "vscode.json-language-features" | |
}, | |
"sync.gist": "9d40a112d74669b0dc6647a4b7279535", | |
"workbench.activityBar.visible": true, | |
"workbench.statusBar.visible": true, | |
"editor.quickSuggestionsDelay": 0, | |
"editor.occurrencesHighlight": false, | |
"vscode_custom_css.imports": [ | |
"file:///Users/imamulparvez/.vscode/custom.css" | |
], | |
"workbench.colorCustomizations": { | |
"scrollbar.shadow": "#272b34", | |
}, | |
"files.associations": {}, | |
"material-icon-theme.folders.theme": "specific", | |
"material-icon-theme.folders.color": "#55efc4", | |
"java.requirements.JDK11Warning": false, | |
"emmet.showSuggestionsAsSnippets": true, | |
"emmet.showAbbreviationSuggestions": false, | |
"blade.format.enable": true, | |
"go.formatTool": "goimports", | |
"go.useLanguageServer": true, | |
"[go]": { | |
"editor.insertSpaces": true, | |
"editor.tabSize": 4, | |
}, | |
"php-cs-fixer.executablePath": "${extensionPath}/php-cs-fixer.phar", | |
"php-cs-fixer.lastDownload": 1639668992389, | |
"[php]": { | |
"editor.defaultFormatter": "junstyle.php-cs-fixer" | |
}, | |
"editor.codeActionsOnSave": null, | |
"prettier.singleQuote": true, | |
"prettier.semi": false, | |
"prettier.eslintIntegration": true, | |
"[vue]": { | |
"editor.defaultFormatter": "octref.vetur", | |
"editor.tabSize": 4, | |
"editor.formatOnSave": false, | |
}, | |
"vetur.format.options.tabSize": 4, | |
"editor.lineNumbers": "off", | |
"sass.lint.enable": true, | |
"sass.format.enabled": true, | |
"search.exclude": { | |
"**/.svg": true, | |
"/public": true | |
}, | |
"window.zoomLevel": 1 | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Show hidden characters
{ | |
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and | |
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope | |
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is | |
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are: | |
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. | |
// Placeholders with the same ids are connected. | |
// Example: | |
// "Print to console": { | |
// "scope": "javascript,typescript", | |
// "prefix": "log", | |
// "body": [ | |
// "console.log('$1');", | |
// "$2" | |
// ], | |
// "description": "Log output to console" | |
// } | |
"Editor config": { | |
"scope": "editorconfig", | |
"prefix": "econ", | |
"body": [ | |
"# editorconfig.org", | |
"root = true", | |
"[*]", | |
"indent_style = space", | |
"indent_size = 2", | |
"end_of_line = lf", | |
"charset = utf-8", | |
"trim_trailing_whitespace = true", | |
"insert_final_newline = true", | |
"[*.{py,html,md,go}]", | |
"indent_size = 4" | |
], | |
"description": "Log output to console" | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"Package": { | |
"prefix": "pa", | |
"body": [ | |
"// Package $1 provides $2", | |
"package $1" | |
] | |
}, | |
"Switch": { | |
"prefix": "sw", | |
"body": [ | |
"switch $1 {", | |
" case $2:", | |
" $0", | |
" default:", | |
" // TODO: implement", | |
"}", | |
] | |
}, | |
"Main": { | |
"prefix": "main", | |
"body": [ | |
"package main", | |
"", | |
"func main() {", | |
" $0", | |
"}" | |
] | |
}, | |
"Close": { | |
"prefix": "cl", | |
"body": [ | |
"close($0)" | |
] | |
}, | |
"Default": { | |
"prefix": "def", | |
"body": [ | |
"default:" | |
] | |
}, | |
"Context Done": { | |
"prefix": "cd", | |
"body": [ | |
"<-ctx.Done()" | |
] | |
}, | |
"Context Error": { | |
"prefix": "ce", | |
"body": [ | |
"ctx.Err()" | |
] | |
}, | |
"Context Argument": { | |
"prefix": "con", | |
"body": [ | |
"ctx context.Context" | |
] | |
}, | |
"Context Background": { | |
"prefix": "cb", | |
"body": [ | |
"context.Background()" | |
] | |
}, | |
"Context WithTimeout": { | |
"prefix": "ct", | |
"body": [ | |
"ctx, cancel := context.WithTimeout(ctx, $0)", | |
"defer cancel()" | |
] | |
}, | |
"Context WithCancel": { | |
"prefix": "cc", | |
"body": [ | |
"ctx, cancel := context.WithCancel(ctx)", | |
"defer cancel()" | |
] | |
}, | |
"NewContext": { | |
"prefix": "nc", | |
"body": [ | |
"// ${1:name}Key is a private context key.", | |
"type ${1:name}Key struct{}", | |
"", | |
"// New$3Context returns a new context with ${1:name}.", | |
"func New$3Context(ctx context.Context, v *${2:Type}) context.Context {", | |
" return context.WithValue(ctx, ${1:name}Key{}, v)", | |
"}", | |
"", | |
"// $3FromContext returns ${1:name} from context.", | |
"func $3FromContext(ctx context.Context) (*${2:Type}, bool) {", | |
" v, ok := ctx.Value(${1:name}Key{}).(*${2:Type})", | |
" return v, ok", | |
"}", | |
] | |
}, | |
"Goroutine": { | |
"prefix": "go", | |
"body": [ | |
"go func(){", | |
" $0", | |
"}()", | |
] | |
}, | |
"Empty Struct": { | |
"prefix": "es", | |
"body": [ | |
"struct{}{}" | |
] | |
}, | |
"Case": { | |
"prefix": "ca", | |
"body": [ | |
"case $1:" | |
] | |
}, | |
"Slice Remove": { | |
"prefix": "sr", | |
"body": [ | |
"${1:slice} = append(${1:slice}[:${2:index}], ${1:slice}[${2:index}+1:]...)" | |
] | |
}, | |
"sort": { | |
"prefix": "sort", | |
"body": [ | |
"sort.Slice(${1:s}, func(i, j int) bool {", | |
" a := $1[i]", | |
" b := $1[j]", | |
" return $0", | |
"})" | |
] | |
}, | |
"int enum": { | |
"prefix": "enum-int", | |
"body": [ | |
"// $1 $2.", | |
"type $1 int", | |
"", | |
"// $1s available.", | |
"const (", | |
" $1$3 $1 = iota", | |
" $0", | |
")", | |
] | |
}, | |
"string enum": { | |
"prefix": "enum-string", | |
"body": [ | |
"// $1 $2.", | |
"type $1 string", | |
"", | |
"// $1s available.", | |
"const (", | |
" $0", | |
")", | |
] | |
}, | |
"defer": { | |
"prefix": "d", | |
"body": [ | |
"defer $0" | |
] | |
}, | |
"defer func": { | |
"prefix": "de", | |
"body": [ | |
"defer func() {", | |
" $0", | |
"}()" | |
] | |
}, | |
"db": { | |
"prefix": "db", | |
"body": [ | |
"db *sqlx.DB" | |
] | |
}, | |
"if": { | |
"prefix": "if", | |
"body": [ | |
"if ${1:v}, ok := $2; ok {", | |
" $0", | |
"}" | |
] | |
}, | |
"options": { | |
"prefix": "options", | |
"body": [ | |
"// Option function.", | |
"type Option func(*$1) error", | |
"", | |
"// New $2 with the given options.", | |
"func New(options ...Option) (*$1, error) {", | |
" var v $1", | |
" for _, o := range options {", | |
" if err := o(&v); err != nil {", | |
" return nil, err", | |
" }", | |
" }", | |
" return &v, nil", | |
"}" | |
] | |
}, | |
"option": { | |
"prefix": "o", | |
"body": [ | |
"// With$1 $0.", | |
"func With$1($2) Option {", | |
" return func($3) error {", | |
" $4", | |
" return nil", | |
" }", | |
"}" | |
] | |
}, | |
"log error": { | |
"prefix": "le", | |
"body": [ | |
"logs.WithError(err).Error(\"$1\")" | |
] | |
}, | |
"log with fields": { | |
"prefix": "lw", | |
"body": [ | |
"logs.WithFields(log.Fields{", | |
" $0", | |
"})" | |
] | |
}, | |
"delete": { | |
"prefix": "del", | |
"body": [ | |
"delete($1, \"$2\")" | |
] | |
}, | |
"Pretty Print": { | |
"prefix": "pp", | |
"body": [ | |
"pretty.Print($0)", | |
] | |
}, | |
// "fmt.Printf": { | |
// "prefix": "p", | |
// "body": [ | |
// "fmt.Printf(\"${1:%#v}\\n\", $0)" | |
// ] | |
// }, | |
"fmt.Println": { | |
"prefix": "p", | |
"body": [ | |
"fmt.Println($0)" | |
] | |
}, | |
"fmt.Fprintf": { | |
"prefix": "pf", | |
"body": [ | |
"fmt.Fprintf(w, \"${1:%s}\", $0)" | |
] | |
}, | |
"log.Printf": { | |
"prefix": "l", | |
"body": [ | |
"log.Printf(\"${1:%v}\", $0)" | |
] | |
}, | |
"log.Fatalf": { | |
"prefix": "fa", | |
"body": [ | |
"log.Fatalf(\"error$1: %s\", ${0:err})" | |
] | |
}, | |
"Append": { | |
"prefix": "a", | |
"body": [ | |
"$1 = append($1, $0)" | |
] | |
}, | |
"js.Value": { | |
"prefix": "j", | |
"body": [ | |
"js.Value" | |
] | |
}, | |
"js.Func": { | |
"prefix": "jf", | |
"body": [ | |
"js.FuncOf(func(this js.Value, args []js.Value) interface{} {", | |
" $0", | |
" return nil", | |
"})", | |
] | |
}, | |
"Build Tag": { | |
"prefix": "build", | |
"body": [ | |
"// +build ${0:js}" | |
] | |
}, | |
"To-do": { | |
"prefix": "todo", | |
"body": [ | |
"// TODO: $0" | |
] | |
}, | |
"Float64": { | |
"prefix": "fl", | |
"body": [ | |
"float64($0)" | |
] | |
}, | |
"Method": { | |
"prefix": "m", | |
"body": [ | |
"// $3 ${4:implementation}.", | |
"func ($1 *$2) $3($5) $6 {", | |
" $0", | |
"}" | |
] | |
}, | |
"Method Copy": { | |
"prefix": "mm", | |
"body": [ | |
"// $3 ${4:implementation}.", | |
"func ($1 $2) $3($5) $6 {", | |
" $0", | |
"}" | |
] | |
}, | |
"Make Chan": { | |
"prefix": "mc", | |
"body": [ | |
"make(chan ${0})" | |
] | |
}, | |
"Sprintf": { | |
"prefix": "ss", | |
"body": [ | |
"fmt.Sprintf(\"$1\", $0)" | |
] | |
}, | |
"If Error": { | |
"prefix": "e", | |
"body": [ | |
"if err != nil {", | |
" $0", | |
"}" | |
] | |
}, | |
"errors.Is()": { | |
"prefix": "is", | |
"body": [ | |
"if errors.Is(err, ${1:io.ErrUnexpectedEOF}) {", | |
" $0", | |
"}", | |
] | |
}, | |
"errors.As()": { | |
"prefix": "as", | |
"body": [ | |
"var e ${1:*os.PathError}", | |
"if errors.As(err, &e) {", | |
" $0", | |
"}", | |
] | |
}, | |
"Error Wrap": { | |
"prefix": "ew", | |
"body": [ | |
"fmt.Errorf(\"$1: %w\", err)" | |
] | |
}, | |
"If Error Oneliner": { | |
"prefix": "ie", | |
"body": [ | |
"if err := $1; err != nil {", | |
" $0", | |
"}" | |
] | |
}, | |
"Return": { | |
"prefix": "r", | |
"body": [ | |
"return " | |
] | |
}, | |
"Return Error": { | |
"prefix": "re", | |
"body": [ | |
"return fmt.Errorf(\"$1: %w\", err)" | |
] | |
}, | |
"Return Nil": { | |
"prefix": "n", | |
"body": [ | |
"return nil" | |
] | |
}, | |
"Time Duration": { | |
"prefix": "td", | |
"body": [ | |
"time.Duration($0)" | |
] | |
}, | |
"Testing TB": { | |
"prefix": "tb", | |
"body": [ | |
"t testing.TB" | |
] | |
}, | |
"Time Now": { | |
"prefix": "now", | |
"body": [ | |
"time.Now()" | |
] | |
}, | |
"Time Start": { | |
"prefix": "st", | |
"body": [ | |
"start := time.Now()" | |
] | |
}, | |
"Time Since": { | |
"prefix": "ts", | |
"body": [ | |
"time.Since(${0:start})" | |
] | |
}, | |
"Assert Equal": { | |
"prefix": "ae", | |
"body": [ | |
"assert.Equal(t, ${1:expected}, ${2:actual})" | |
] | |
}, | |
"Assert Error Equal": { | |
"prefix": "aee", | |
"body": [ | |
"assert.EqualError(t, ${1:err}, `${0:msg}`)" | |
] | |
}, | |
"Assert No Error": { | |
"prefix": "no", | |
"body": [ | |
"assert.NoError(t, err${1:, \"$0\"})" | |
] | |
}, | |
"Map": { | |
"prefix": "ma", | |
"body": [ | |
"map[${1:string}]${0:value}" | |
] | |
}, | |
"HTTP Error": { | |
"prefix": "he", | |
"body": [ | |
"http.Error(w, \"$1\", http.Status$2)" | |
] | |
}, | |
"HTTP Handler": { | |
"prefix": "ha", | |
"body": [ | |
"w http.ResponseWriter, r *http.Request" | |
] | |
}, | |
"Hex Dump": { | |
"prefix": "hd", | |
"body": [ | |
"fmt.Printf(\"%s\\\\n\", hex.Dump($1))" | |
] | |
}, | |
"Tag": { | |
"prefix": "tag", | |
"body": [ | |
"`$1:\"$2\"`" | |
] | |
}, | |
"Bytes": { | |
"prefix": "b", | |
"body": [ | |
"[]byte($1)" | |
] | |
}, | |
"Buffer": { | |
"prefix": "buf", | |
"body": [ | |
"var buf bytes.Buffer" | |
] | |
}, | |
"strings.Builder": { | |
"prefix": "sb", | |
"body": [ | |
"var w strings.Builder" | |
] | |
}, | |
"Init": { | |
"prefix": "init", | |
"body": [ | |
"func init(){", | |
" $0", | |
"}" | |
] | |
}, | |
"Function": { | |
"prefix": "f", | |
"body": [ | |
"// $1 $2.", | |
"func $1($3) $4 {", | |
" $0", | |
"}" | |
] | |
}, | |
"Function Anonymous": { | |
"prefix": "ff", | |
"body": [ | |
"func($1) $2 {", | |
" $0", | |
"}" | |
] | |
}, | |
"Struct": { | |
"prefix": "s", | |
"body": [ | |
"// $1 $2.", | |
"type $1 struct {", | |
" $0", | |
"}" | |
] | |
}, | |
"Struct Field": { | |
"prefix": "sf", | |
"body": [ | |
"// $1 $3.", | |
"${1:Name} ${2:string}" | |
] | |
}, | |
"Hex Dump Reader": { | |
"prefix": "hdr", | |
"body": [ | |
"{", | |
" b, err := ioutil.ReadAll($0)", | |
" if err != nil {", | |
" panic(err)", | |
" }", | |
"", | |
" fmt.Printf(\"%s\\\\n\", hex.Dump(b))", | |
"}" | |
] | |
}, | |
"Interface": { | |
"prefix": "i", | |
"body": [ | |
"// $1 $2.", | |
"type $1 interface {", | |
" $0", | |
"}" | |
] | |
}, | |
"Lock & Unlock": { | |
"prefix": "lo", | |
"body": [ | |
"$1.Lock()", | |
"defer $1.Unlock()" | |
] | |
}, | |
"New Constructor": { | |
"prefix": "ne", | |
"body": [ | |
"// New $2.", | |
"func New($3) *$1 {", | |
" return &$1{", | |
" $0", | |
" }", | |
"}" | |
] | |
}, | |
"Inspect As JSON": { | |
"prefix": "ij", | |
"body": [ | |
"{", | |
" enc := json.NewEncoder(os.Stderr)", | |
" enc.SetIndent(\"\", \" \")", | |
" enc.Encode($0)", | |
"}" | |
], | |
}, | |
"For Range": { | |
"prefix": "fr", | |
"body": [ | |
"for _, ${1:v} := range ${2:value} {", | |
" $0", | |
"}" | |
] | |
}, | |
"For Range Chan": { | |
"prefix": "frr", | |
"body": [ | |
"for ${1:v} := range ${2:value} {", | |
" $0", | |
"}" | |
] | |
}, | |
"Config": { | |
"prefix": "config", | |
"body": [ | |
"// Config options.", | |
"type Config struct {", | |
" $0", | |
"}", | |
"", | |
"// $1 $2", | |
"type $1 struct {", | |
" Config", | |
"}", | |
"", | |
"// New $3 with the given config.", | |
"func New(c Config) *$1 {", | |
" return &$1{", | |
" Config: c,", | |
" }", | |
"}" | |
] | |
}, | |
"Context-Canceled Channel Send": { | |
"prefix": "cs", | |
"body": [ | |
"select {", | |
"case $1 <- $0:", | |
"case <-ctx.Done():", | |
" return ctx.Err()", | |
"}", | |
] | |
}, | |
"Non-blocking Channel Send": { | |
"prefix": "nb", | |
"body": [ | |
"select {", | |
"case $1 <- $0:", | |
"default:", | |
"}", | |
] | |
}, | |
"Benchmark Function": { | |
"prefix": "bench", | |
"body": [ | |
"// Benchmark $2.", | |
"func Benchmark$1(b *testing.B) {", | |
" for i := 0; i < b.N; i++ {", | |
" $0", | |
" }", | |
"}" | |
] | |
}, | |
"Test Function": { | |
"prefix": "t", | |
"body": [ | |
"// Test $2.", | |
"func Test$1(t *testing.T) {", | |
" $0", | |
"}" | |
], | |
}, | |
"Test Case": { | |
"prefix": "tr", | |
"body": [ | |
"t.Run(\"$1\", func(t *testing.T){", | |
" $0", | |
"})" | |
] | |
}, | |
// Fiber specific | |
"404 status": { | |
"prefix": "404", | |
"body": [ | |
"c.Status(404).JSON(fiber.Map{", | |
" \"status\": \"$0\",", | |
" \"msg\": \"$1\",", | |
"})" | |
] | |
}, | |
"200 status": { | |
"prefix": "200", | |
"body": [ | |
"c.Status(200).JSON(fiber.Map{", | |
" \"$1\": \"$2\",", | |
"})" | |
] | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"React Fragment": { | |
"prefix": "rf", | |
"body": [ | |
"<React.Fragment>$0</React.Fragment>" | |
] | |
}, | |
"Console Log": { | |
"prefix": "l", | |
"body": [ | |
"console.log($0)" | |
] | |
}, | |
"Destructure": { | |
"prefix": "d", | |
"body": [ | |
"const { $1 } = $0" | |
] | |
}, | |
"Try/Catch": { | |
"prefix": "try", | |
"body": [ | |
"try {", | |
" $1", | |
"} catch (err) {", | |
" $0", | |
"}" | |
] | |
}, | |
"To-Do": { | |
"prefix": "todo", | |
"body": [ | |
"// TODO: $1" | |
] | |
}, | |
"Comment": { | |
"prefix": "c", | |
"body": [ | |
"/**", | |
" * $1.", | |
" */" | |
] | |
}, | |
"Function": { | |
"prefix": "f", | |
"body": [ | |
"/**", | |
" * $1 $2.", | |
" */", | |
"", | |
"function $1($3) {", | |
" $0", | |
"}", | |
] | |
}, | |
"Function Without Comment": { | |
"prefix": "ff", | |
"body": [ | |
"function $1($2) {", | |
" $0", | |
"}", | |
] | |
}, | |
"Import": { | |
"prefix": "i", | |
"body": [ | |
"import $1 from '${2:$1}'" | |
] | |
}, | |
"Import Component": { | |
"prefix": "ic", | |
"body": [ | |
"import $1 from './$1'" | |
] | |
}, | |
"Import React": { | |
"prefix": "ir", | |
"body": [ | |
"import React from 'react'" | |
] | |
}, | |
"useState": { | |
"prefix": "us", | |
"body": [ | |
"const [$1, $2] = useState($0)" | |
] | |
}, | |
"useEffect": { | |
"prefix": "ue", | |
"body": [ | |
"useEffect(_ => {", | |
" $0", | |
"}, [$1])" | |
] | |
}, | |
"Export Default": { | |
"prefix": "ed", | |
"body": [ | |
"export default " | |
] | |
}, | |
"Export Default Function": { | |
"prefix": "edf", | |
"body": [ | |
"/**", | |
" * $1 $2.", | |
" */", | |
"", | |
"export default function $1($3) {", | |
" $0", | |
"}" | |
] | |
}, | |
"Styled component": { | |
"prefix": "ims", | |
"body": [ | |
"import styled from 'styled-components';" | |
] | |
}, | |
"Styled": { | |
"prefix": "sc", | |
"body": [ | |
"const $1 = styled.$2`", | |
"$3", | |
"`;" | |
] | |
}, | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and | |
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope | |
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is | |
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are: | |
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. | |
// Placeholders with the same ids are connected. | |
// Example: | |
// "Print to console": { | |
// "scope": "javascript,typescript", | |
// "prefix": "log", | |
// "body": [ | |
// "console.log('$1');", | |
// "$2" | |
// ], | |
// "description": "Log output to console" | |
// } | |
"modd conf file": { | |
"prefix": "conf", | |
"body": [ | |
"# run _only_ changed tests" | |
"**/*.go {" | |
"prep: go test @dirmods" | |
"}" | |
"# run and rebuild the app" | |
"**/*.go !**/*_test.go {" | |
"prep: go build -o $1 ./" | |
"daemon +sigterm: ./$1" | |
"}" | |
], | |
"description": "Log output to console", | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
// Place your snippets for reason here. Each snippet is defined under a snippet name and has a prefix, body and | |
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are: | |
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the | |
// same ids are connected. | |
// Example: | |
// "Print to console": { | |
// "prefix": "log", | |
// "body": [ | |
// "console.log('$1');", | |
// "$2" | |
// ], | |
// "description": "Log output to console" | |
// } | |
"Component prefix": { | |
"prefix": "com", | |
"body": [ | |
"[@react.component]", | |
"let make = ($1) => {$2}" | |
], | |
"description": "Log output to console" | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
// Place your snippets for scss here. Each snippet is defined under a snippet name and has a prefix, body and | |
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are: | |
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the | |
// same ids are connected. | |
// Example: | |
// "Print to console": { | |
// "prefix": "log", | |
// "body": [ | |
// "console.log('$1');", | |
// "$2" | |
// ], | |
// "description": "Log output to console" | |
// } | |
"media query": { | |
"prefix": "med", | |
"body": [ | |
"@include media-breakpoint-up($1) {", | |
"$2", | |
"}" | |
] | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
// Place your snippets for styled-css here. Each snippet is defined under a snippet name and has a prefix, body and | |
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are: | |
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the | |
// same ids are connected. | |
// Example: | |
// "Print to console": { | |
// "prefix": "log", | |
// "body": [ | |
// "console.log('$1');", | |
// "$2" | |
// ], | |
// "description": "Log output to console" | |
// } | |
"Styled Component theme props": { | |
"prefix": "t", | |
"body": [ | |
"${({ theme }) => theme.c.$1}" | |
] | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
// Place your snippets for vue-html here. Each snippet is defined under a snippet name and has a prefix, body and | |
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are: | |
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the | |
// same ids are connected. | |
// Example: | |
// "Print to console": { | |
// "prefix": "log", | |
// "body": [ | |
// "console.log('$1');", | |
// "$2" | |
// ], | |
// "description": "Log output to console" | |
// } | |
"translation file": { | |
"prefix": "tn", | |
"body": [ | |
"{{ trans.get('manager.$1') }}", | |
], | |
"description": "Vue laravel translation" | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
// Place your snippets for vue here. Each snippet is defined under a snippet name and has a prefix, body and | |
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are: | |
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the | |
// same ids are connected. | |
// Example: | |
// "Print to console": { | |
// "prefix": "log", | |
// "body": [ | |
// "console.log('$1');", | |
// "$2" | |
// ], | |
// "description": "Log output to console" | |
// } | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment