Last active
September 12, 2025 12:07
-
-
Save singularitti/1d475b203128ac139845fdd6ca0c4a64 to your computer and use it in GitHub Desktop.
VSCode Settings
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
| [ | |
| { | |
| "id": "3dy3day.visual-markdown-table-editor", | |
| "name": "visual-markdown-table-editor", | |
| "publisher": "3dy3day", | |
| "version": "1.0.2" | |
| }, | |
| { | |
| "id": "adam-bender.commit-message-editor", | |
| "name": "commit-message-editor", | |
| "publisher": "adam-bender", | |
| "version": "0.25.0" | |
| }, | |
| { | |
| "id": "adamraichu.zip-viewer", | |
| "name": "zip-viewer", | |
| "publisher": "adamraichu", | |
| "version": "3.18.0" | |
| }, | |
| { | |
| "id": "alarm.pkl-viewer", | |
| "name": "pkl-viewer", | |
| "publisher": "alarm", | |
| "version": "0.1.2" | |
| }, | |
| { | |
| "id": "alefragnani.copy-word", | |
| "name": "copy-word", | |
| "publisher": "alefragnani", | |
| "version": "3.13.0" | |
| }, | |
| { | |
| "id": "antfu.open-in-github-button", | |
| "name": "open-in-github-button", | |
| "publisher": "antfu", | |
| "version": "0.1.3" | |
| }, | |
| { | |
| "id": "antfu.smart-clicks", | |
| "name": "smart-clicks", | |
| "publisher": "antfu", | |
| "version": "0.2.2" | |
| }, | |
| { | |
| "id": "antfu.theme-vitesse", | |
| "name": "theme-vitesse", | |
| "publisher": "antfu", | |
| "version": "1.0.1" | |
| }, | |
| { | |
| "id": "ArthurLobo.easy-codesnap", | |
| "name": "easy-codesnap", | |
| "publisher": "ArthurLobo", | |
| "version": "1.30.5" | |
| }, | |
| { | |
| "id": "arturock.unix-file-stats", | |
| "name": "unix-file-stats", | |
| "publisher": "arturock", | |
| "version": "0.4.0" | |
| }, | |
| { | |
| "id": "astrapios.pythonrepl", | |
| "name": "pythonrepl", | |
| "publisher": "astrapios", | |
| "version": "0.4.0" | |
| }, | |
| { | |
| "id": "atsyplenkov.pastum", | |
| "name": "pastum", | |
| "publisher": "atsyplenkov", | |
| "version": "0.3.0" | |
| }, | |
| { | |
| "id": "awtnb.spotline", | |
| "name": "spotline", | |
| "publisher": "awtnb", | |
| "version": "1.4.2" | |
| }, | |
| { | |
| "id": "axelrindle.duplicate-file", | |
| "name": "duplicate-file", | |
| "publisher": "axelrindle", | |
| "version": "1.0.0" | |
| }, | |
| { | |
| "id": "BaoYuXiang.morandigruv", | |
| "name": "morandigruv", | |
| "publisher": "BaoYuXiang", | |
| "version": "1.1.5" | |
| }, | |
| { | |
| "id": "baruchiro.url-title-preview", | |
| "name": "url-title-preview", | |
| "publisher": "baruchiro", | |
| "version": "0.1.0" | |
| }, | |
| { | |
| "id": "bella-le.champagne", | |
| "name": "champagne", | |
| "publisher": "bella-le", | |
| "version": "0.0.3" | |
| }, | |
| { | |
| "id": "benpai.occurrence-counter", | |
| "name": "occurrence-counter", | |
| "publisher": "benpai", | |
| "version": "0.0.1" | |
| }, | |
| { | |
| "id": "BenRogersWPG.transparent-minimap", | |
| "name": "transparent-minimap", | |
| "publisher": "BenRogersWPG", | |
| "version": "3.5.1" | |
| }, | |
| { | |
| "id": "betwo.vscode-linux-binary-preview", | |
| "name": "vscode-linux-binary-preview", | |
| "publisher": "betwo", | |
| "version": "2.4.0" | |
| }, | |
| { | |
| "id": "bierner.docs-view", | |
| "name": "docs-view", | |
| "publisher": "bierner", | |
| "version": "0.1.0" | |
| }, | |
| { | |
| "id": "bierner.gif-player", | |
| "name": "gif-player", | |
| "publisher": "bierner", | |
| "version": "0.0.2" | |
| }, | |
| { | |
| "id": "Billaferd.vscode-deflist", | |
| "name": "vscode-deflist", | |
| "publisher": "Billaferd", | |
| "version": "1.0.0" | |
| }, | |
| { | |
| "id": "bioinfo.markitdown-vscode", | |
| "name": "markitdown-vscode", | |
| "publisher": "bioinfo", | |
| "version": "0.1.1" | |
| }, | |
| { | |
| "id": "CaffeineCat.warp-terminal", | |
| "name": "warp-terminal", | |
| "publisher": "CaffeineCat", | |
| "version": "0.0.2" | |
| }, | |
| { | |
| "id": "carbonsoda.latex-fold", | |
| "name": "latex-fold", | |
| "publisher": "carbonsoda", | |
| "version": "2.0.16" | |
| }, | |
| { | |
| "id": "Cardinal90.multi-cursor-case-preserve", | |
| "name": "multi-cursor-case-preserve", | |
| "publisher": "Cardinal90", | |
| "version": "1.0.5" | |
| }, | |
| { | |
| "id": "carlwr.better-makefile", | |
| "name": "better-makefile", | |
| "publisher": "carlwr", | |
| "version": "0.1.1" | |
| }, | |
| { | |
| "id": "catonif.markdown-collapsible", | |
| "name": "markdown-collapsible", | |
| "publisher": "catonif", | |
| "version": "0.1.0" | |
| }, | |
| { | |
| "id": "Catppuccin.catppuccin-vsc-icons", | |
| "name": "catppuccin-vsc-icons", | |
| "publisher": "Catppuccin", | |
| "version": "1.24.0" | |
| }, | |
| { | |
| "id": "charliermarsh.ruff", | |
| "name": "ruff", | |
| "publisher": "charliermarsh", | |
| "version": "2025.26.0" | |
| }, | |
| { | |
| "id": "chrisbibby.hide-git-ignored", | |
| "name": "hide-git-ignored", | |
| "publisher": "chrisbibby", | |
| "version": "0.0.2" | |
| }, | |
| { | |
| "id": "christian-kohler.path-intellisense", | |
| "name": "path-intellisense", | |
| "publisher": "christian-kohler", | |
| "version": "2.10.0" | |
| }, | |
| { | |
| "id": "chrmarti.regex", | |
| "name": "regex", | |
| "publisher": "chrmarti", | |
| "version": "0.6.0" | |
| }, | |
| { | |
| "id": "CJL.todo-tree-enhanced", | |
| "name": "todo-tree-enhanced", | |
| "publisher": "CJL", | |
| "version": "0.0.3" | |
| }, | |
| { | |
| "id": "cloudbyte.better-byte", | |
| "name": "better-byte", | |
| "publisher": "cloudbyte", | |
| "version": "1.2.1" | |
| }, | |
| { | |
| "id": "CoenraadS.disableligatures", | |
| "name": "disableligatures", | |
| "publisher": "CoenraadS", | |
| "version": "0.0.10" | |
| }, | |
| { | |
| "id": "cpulvermacher.close-any-bracket", | |
| "name": "close-any-bracket", | |
| "publisher": "cpulvermacher", | |
| "version": "1.0.0" | |
| }, | |
| { | |
| "id": "ctcuff.font-preview", | |
| "name": "font-preview", | |
| "publisher": "ctcuff", | |
| "version": "2.2.1" | |
| }, | |
| { | |
| "id": "deerawan.vscode-dash", | |
| "name": "vscode-dash", | |
| "publisher": "deerawan", | |
| "version": "2.4.0" | |
| }, | |
| { | |
| "id": "dentolos19.wiki-editor", | |
| "name": "wiki-editor", | |
| "publisher": "dentolos19", | |
| "version": "1.2.0" | |
| }, | |
| { | |
| "id": "dnut.rewrap-revived", | |
| "name": "rewrap-revived", | |
| "publisher": "dnut", | |
| "version": "17.9.0" | |
| }, | |
| { | |
| "id": "dunstontc.vscode-gitignore-syntax", | |
| "name": "vscode-gitignore-syntax", | |
| "publisher": "dunstontc", | |
| "version": "0.1.2" | |
| }, | |
| { | |
| "id": "echogridstudio.codepin", | |
| "name": "codepin", | |
| "publisher": "echogridstudio", | |
| "version": "1.0.0" | |
| }, | |
| { | |
| "id": "EditorConfig.EditorConfig", | |
| "name": "EditorConfig", | |
| "publisher": "EditorConfig", | |
| "version": "0.17.4" | |
| }, | |
| { | |
| "id": "ekropotin.vscode-quickmark", | |
| "name": "vscode-quickmark", | |
| "publisher": "ekropotin", | |
| "version": "0.0.3" | |
| }, | |
| { | |
| "id": "elazarcoh.run-to-cursor-icon", | |
| "name": "run-to-cursor-icon", | |
| "publisher": "elazarcoh", | |
| "version": "1.0.0" | |
| }, | |
| { | |
| "id": "eliostruyf.vscode-demo-time", | |
| "name": "vscode-demo-time", | |
| "publisher": "eliostruyf", | |
| "version": "1.9.0" | |
| }, | |
| { | |
| "id": "emilast.LogFileHighlighter", | |
| "name": "LogFileHighlighter", | |
| "publisher": "emilast", | |
| "version": "3.4.4" | |
| }, | |
| { | |
| "id": "EseMismoBruno.recursive-text-copy", | |
| "name": "recursive-text-copy", | |
| "publisher": "EseMismoBruno", | |
| "version": "0.0.1" | |
| }, | |
| { | |
| "id": "eshojaei.mbake-makefile-formatter", | |
| "name": "mbake-makefile-formatter", | |
| "publisher": "eshojaei", | |
| "version": "1.4.0" | |
| }, | |
| { | |
| "id": "espresso3389.unicode-normalizer", | |
| "name": "unicode-normalizer", | |
| "publisher": "espresso3389", | |
| "version": "0.0.2" | |
| }, | |
| { | |
| "id": "ExecutableBookProject.myst-highlight", | |
| "name": "myst-highlight", | |
| "publisher": "ExecutableBookProject", | |
| "version": "0.11.0" | |
| }, | |
| { | |
| "id": "fabiospampinato.vscode-open-in-github", | |
| "name": "vscode-open-in-github", | |
| "publisher": "fabiospampinato", | |
| "version": "2.3.1" | |
| }, | |
| { | |
| "id": "fabiospampinato.vscode-open-in-gittower", | |
| "name": "vscode-open-in-gittower", | |
| "publisher": "fabiospampinato", | |
| "version": "2.0.2" | |
| }, | |
| { | |
| "id": "feli0x.rerun-cmd", | |
| "name": "rerun-cmd", | |
| "publisher": "feli0x", | |
| "version": "1.0.0" | |
| }, | |
| { | |
| "id": "FelipeGaos.csv-column-colorizer", | |
| "name": "csv-column-colorizer", | |
| "publisher": "FelipeGaos", | |
| "version": "0.1.0" | |
| }, | |
| { | |
| "id": "fernandr.markdown-table-column-deleter", | |
| "name": "markdown-table-column-deleter", | |
| "publisher": "fernandr", | |
| "version": "1.0.0" | |
| }, | |
| { | |
| "id": "fill-labs.dependi", | |
| "name": "dependi", | |
| "publisher": "fill-labs", | |
| "version": "0.7.15" | |
| }, | |
| { | |
| "id": "finitewisdom.parenthesize", | |
| "name": "parenthesize", | |
| "publisher": "finitewisdom", | |
| "version": "1.0.5" | |
| }, | |
| { | |
| "id": "formulahendry.auto-close-tag", | |
| "name": "auto-close-tag", | |
| "publisher": "formulahendry", | |
| "version": "0.5.15" | |
| }, | |
| { | |
| "id": "foxundermoon.shell-format", | |
| "name": "shell-format", | |
| "publisher": "foxundermoon", | |
| "version": "7.2.8" | |
| }, | |
| { | |
| "id": "Frankie.vscode-gutter-preview-frankie", | |
| "name": "vscode-gutter-preview-frankie", | |
| "publisher": "Frankie", | |
| "version": "0.0.4" | |
| }, | |
| { | |
| "id": "Gaga-Dev.select-all", | |
| "name": "select-all", | |
| "publisher": "Gaga-Dev", | |
| "version": "0.0.2" | |
| }, | |
| { | |
| "id": "gaogaotiantian.viztracer-vscode", | |
| "name": "viztracer-vscode", | |
| "publisher": "gaogaotiantian", | |
| "version": "0.3.0" | |
| }, | |
| { | |
| "id": "Gerrnperl.outline-map", | |
| "name": "outline-map", | |
| "publisher": "Gerrnperl", | |
| "version": "1.4.2" | |
| }, | |
| { | |
| "id": "GitHub.codespaces", | |
| "name": "codespaces", | |
| "publisher": "GitHub", | |
| "version": "1.17.4" | |
| }, | |
| { | |
| "id": "GitHub.copilot", | |
| "name": "copilot", | |
| "publisher": "GitHub", | |
| "version": "1.368.0" | |
| }, | |
| { | |
| "id": "GitHub.copilot-chat", | |
| "name": "copilot-chat", | |
| "publisher": "GitHub", | |
| "version": "0.31.0" | |
| }, | |
| { | |
| "id": "github.vscode-github-actions", | |
| "name": "vscode-github-actions", | |
| "publisher": "github", | |
| "version": "0.27.2" | |
| }, | |
| { | |
| "id": "GitHub.vscode-pull-request-github", | |
| "name": "vscode-pull-request-github", | |
| "publisher": "GitHub", | |
| "version": "0.118.0" | |
| }, | |
| { | |
| "id": "gluon.vasp-syntax", | |
| "name": "vasp-syntax", | |
| "publisher": "gluon", | |
| "version": "1.1.0" | |
| }, | |
| { | |
| "id": "google.gemini-cli-vscode-ide-companion", | |
| "name": "gemini-cli-vscode-ide-companion", | |
| "publisher": "google", | |
| "version": "0.2.2" | |
| }, | |
| { | |
| "id": "google.geminicodeassist", | |
| "name": "geminicodeassist", | |
| "publisher": "google", | |
| "version": "2.49.0" | |
| }, | |
| { | |
| "id": "GracefulPotato.gruvbox-ish", | |
| "name": "gruvbox-ish", | |
| "publisher": "GracefulPotato", | |
| "version": "0.8.0" | |
| }, | |
| { | |
| "id": "Gruntfuggly.scoper", | |
| "name": "scoper", | |
| "publisher": "Gruntfuggly", | |
| "version": "0.0.13" | |
| }, | |
| { | |
| "id": "GrzegorzKozub.gruvbox-material-flat", | |
| "name": "gruvbox-material-flat", | |
| "publisher": "GrzegorzKozub", | |
| "version": "0.2.5" | |
| }, | |
| { | |
| "id": "gurumukhi.selected-lines-count", | |
| "name": "selected-lines-count", | |
| "publisher": "gurumukhi", | |
| "version": "1.4.0" | |
| }, | |
| { | |
| "id": "gxf1212.md-highlighter", | |
| "name": "md-highlighter", | |
| "publisher": "gxf1212", | |
| "version": "0.0.7" | |
| }, | |
| { | |
| "id": "hari64boli64.latexlint", | |
| "name": "latexlint", | |
| "publisher": "hari64boli64", | |
| "version": "1.4.47" | |
| }, | |
| { | |
| "id": "hck-apps.recent-files-navigator", | |
| "name": "recent-files-navigator", | |
| "publisher": "hck-apps", | |
| "version": "0.0.1" | |
| }, | |
| { | |
| "id": "HenryTsz.git-file-history-new", | |
| "name": "git-file-history-new", | |
| "publisher": "HenryTsz", | |
| "version": "1.0.4" | |
| }, | |
| { | |
| "id": "hexzii.unicode-hovery", | |
| "name": "unicode-hovery", | |
| "publisher": "hexzii", | |
| "version": "0.1.2" | |
| }, | |
| { | |
| "id": "heyprincesingh.pycache-cleaner", | |
| "name": "pycache-cleaner", | |
| "publisher": "heyprincesingh", | |
| "version": "0.0.4" | |
| }, | |
| { | |
| "id": "hjdarnel.vscode-change-case", | |
| "name": "vscode-change-case", | |
| "publisher": "hjdarnel", | |
| "version": "1.4.0" | |
| }, | |
| { | |
| "id": "holdeniscoding.vscode-list-extensions", | |
| "name": "vscode-list-extensions", | |
| "publisher": "holdeniscoding", | |
| "version": "1.0.2" | |
| }, | |
| { | |
| "id": "howcasperwhat.mathjax-intellisense-python", | |
| "name": "mathjax-intellisense-python", | |
| "publisher": "howcasperwhat", | |
| "version": "0.3.3" | |
| }, | |
| { | |
| "id": "iamhyc.overleaf-workshop", | |
| "name": "overleaf-workshop", | |
| "publisher": "iamhyc", | |
| "version": "0.15.5" | |
| }, | |
| { | |
| "id": "idleberg.applescript", | |
| "name": "applescript", | |
| "publisher": "idleberg", | |
| "version": "0.28.0" | |
| }, | |
| { | |
| "id": "iiwenwen.markdown-footnote", | |
| "name": "markdown-footnote", | |
| "publisher": "iiwenwen", | |
| "version": "1.1.0" | |
| }, | |
| { | |
| "id": "interactive-smartlog.interactive-smartlog", | |
| "name": "interactive-smartlog", | |
| "publisher": "interactive-smartlog", | |
| "version": "0.2.67" | |
| }, | |
| { | |
| "id": "isotopic.hyper-focus", | |
| "name": "hyper-focus", | |
| "publisher": "isotopic", | |
| "version": "0.2.0" | |
| }, | |
| { | |
| "id": "IuriiBarlukov.cursor-column-highlight", | |
| "name": "cursor-column-highlight", | |
| "publisher": "IuriiBarlukov", | |
| "version": "1.1.1" | |
| }, | |
| { | |
| "id": "ivhernandez.vscode-plist", | |
| "name": "vscode-plist", | |
| "publisher": "ivhernandez", | |
| "version": "0.1.3" | |
| }, | |
| { | |
| "id": "iyulab.copy-text-selected-files", | |
| "name": "copy-text-selected-files", | |
| "publisher": "iyulab", | |
| "version": "1.0.18" | |
| }, | |
| { | |
| "id": "James-Yu.latex-workshop", | |
| "name": "latex-workshop", | |
| "publisher": "James-Yu", | |
| "version": "10.10.2" | |
| }, | |
| { | |
| "id": "janosh.matterviz", | |
| "name": "matterviz", | |
| "publisher": "janosh", | |
| "version": "0.1.9" | |
| }, | |
| { | |
| "id": "JimmyZJX.go-to-next-problem", | |
| "name": "go-to-next-problem", | |
| "publisher": "JimmyZJX", | |
| "version": "0.1.0" | |
| }, | |
| { | |
| "id": "jinjinmory.AutoIndentPaste", | |
| "name": "AutoIndentPaste", | |
| "publisher": "jinjinmory", | |
| "version": "1.0.3" | |
| }, | |
| { | |
| "id": "josh-endries.smart-ruler", | |
| "name": "smart-ruler", | |
| "publisher": "josh-endries", | |
| "version": "0.1.0" | |
| }, | |
| { | |
| "id": "julialang.language-julia", | |
| "name": "language-julia", | |
| "publisher": "julialang", | |
| "version": "1.155.1" | |
| }, | |
| { | |
| "id": "KainNhantumbo.maron-themes", | |
| "name": "maron-themes", | |
| "publisher": "KainNhantumbo", | |
| "version": "3.20.4" | |
| }, | |
| { | |
| "id": "KaustubhPaturi.py-scope", | |
| "name": "py-scope", | |
| "publisher": "KaustubhPaturi", | |
| "version": "0.10.2" | |
| }, | |
| { | |
| "id": "khaeransori.json2csv", | |
| "name": "json2csv", | |
| "publisher": "khaeransori", | |
| "version": "1.0.0" | |
| }, | |
| { | |
| "id": "KiidxAtlas.python-hover", | |
| "name": "python-hover", | |
| "publisher": "KiidxAtlas", | |
| "version": "2.6.0" | |
| }, | |
| { | |
| "id": "Kirillishko.reordering", | |
| "name": "reordering", | |
| "publisher": "Kirillishko", | |
| "version": "1.1.1" | |
| }, | |
| { | |
| "id": "kitschpatrol.open-in-git-tower-button", | |
| "name": "open-in-git-tower-button", | |
| "publisher": "kitschpatrol", | |
| "version": "1.0.1" | |
| }, | |
| { | |
| "id": "krish-r.vscode-toggle-terminal", | |
| "name": "vscode-toggle-terminal", | |
| "publisher": "krish-r", | |
| "version": "0.0.9" | |
| }, | |
| { | |
| "id": "L13RARY.l13-diff", | |
| "name": "l13-diff", | |
| "publisher": "L13RARY", | |
| "version": "1.3.11" | |
| }, | |
| { | |
| "id": "lacroixdavid1.vscode-format-context-menu", | |
| "name": "vscode-format-context-menu", | |
| "publisher": "lacroixdavid1", | |
| "version": "1.0.4" | |
| }, | |
| { | |
| "id": "LinJUn.git-graph-pro", | |
| "name": "git-graph-pro", | |
| "publisher": "LinJUn", | |
| "version": "1.1.7" | |
| }, | |
| { | |
| "id": "lkmss.lineshift", | |
| "name": "lineshift", | |
| "publisher": "lkmss", | |
| "version": "0.0.4" | |
| }, | |
| { | |
| "id": "LukaszPolowczyk.swap-selection-with-clipboard", | |
| "name": "swap-selection-with-clipboard", | |
| "publisher": "LukaszPolowczyk", | |
| "version": "1.2.6" | |
| }, | |
| { | |
| "id": "malaksedarous.copilot-context-optimizer", | |
| "name": "copilot-context-optimizer", | |
| "publisher": "malaksedarous", | |
| "version": "2.0.6" | |
| }, | |
| { | |
| "id": "marcovr.actions-shell-scripts", | |
| "name": "actions-shell-scripts", | |
| "publisher": "marcovr", | |
| "version": "1.0.1" | |
| }, | |
| { | |
| "id": "Markwhen.markwhen", | |
| "name": "markwhen", | |
| "publisher": "Markwhen", | |
| "version": "1.4.4" | |
| }, | |
| { | |
| "id": "MathiasKES.latex-math-preview-jupyter", | |
| "name": "latex-math-preview-jupyter", | |
| "publisher": "MathiasKES", | |
| "version": "1.0.1" | |
| }, | |
| { | |
| "id": "mde.select-highlight-minimap", | |
| "name": "select-highlight-minimap", | |
| "publisher": "mde", | |
| "version": "0.1.0" | |
| }, | |
| { | |
| "id": "mechatroner.rainbow-csv", | |
| "name": "rainbow-csv", | |
| "publisher": "mechatroner", | |
| "version": "3.21.0" | |
| }, | |
| { | |
| "id": "meta.pyrefly", | |
| "name": "pyrefly", | |
| "publisher": "meta", | |
| "version": "0.32.0" | |
| }, | |
| { | |
| "id": "MetroSoft-Application.file-explorer-expand-recursively", | |
| "name": "file-explorer-expand-recursively", | |
| "publisher": "MetroSoft-Application", | |
| "version": "1.0.1" | |
| }, | |
| { | |
| "id": "mguellsegarra.highlight-on-copy", | |
| "name": "highlight-on-copy", | |
| "publisher": "mguellsegarra", | |
| "version": "1.1.6" | |
| }, | |
| { | |
| "id": "MikeCunneen.cunneen-copy-breadcrumbs", | |
| "name": "cunneen-copy-breadcrumbs", | |
| "publisher": "MikeCunneen", | |
| "version": "1.2.0" | |
| }, | |
| { | |
| "id": "mohammadalshikh.true-clear-terminal", | |
| "name": "true-clear-terminal", | |
| "publisher": "mohammadalshikh", | |
| "version": "1.0.4" | |
| }, | |
| { | |
| "id": "mp76.silo-icon-theme", | |
| "name": "silo-icon-theme", | |
| "publisher": "mp76", | |
| "version": "0.0.2" | |
| }, | |
| { | |
| "id": "ms-azuretools.vscode-containers", | |
| "name": "vscode-containers", | |
| "publisher": "ms-azuretools", | |
| "version": "2.1.0" | |
| }, | |
| { | |
| "id": "ms-python.debugpy", | |
| "name": "debugpy", | |
| "publisher": "ms-python", | |
| "version": "2025.10.0" | |
| }, | |
| { | |
| "id": "ms-python.python", | |
| "name": "python", | |
| "publisher": "ms-python", | |
| "version": "2025.14.0" | |
| }, | |
| { | |
| "id": "ms-python.vscode-pylance", | |
| "name": "vscode-pylance", | |
| "publisher": "ms-python", | |
| "version": "2025.7.104" | |
| }, | |
| { | |
| "id": "ms-python.vscode-python-envs", | |
| "name": "vscode-python-envs", | |
| "publisher": "ms-python", | |
| "version": "1.9.12551007" | |
| }, | |
| { | |
| "id": "ms-toolsai.datawrangler", | |
| "name": "datawrangler", | |
| "publisher": "ms-toolsai", | |
| "version": "1.22.0" | |
| }, | |
| { | |
| "id": "ms-toolsai.jupyter", | |
| "name": "jupyter", | |
| "publisher": "ms-toolsai", | |
| "version": "2025.8.0" | |
| }, | |
| { | |
| "id": "ms-toolsai.jupyter-keymap", | |
| "name": "jupyter-keymap", | |
| "publisher": "ms-toolsai", | |
| "version": "1.1.2" | |
| }, | |
| { | |
| "id": "ms-toolsai.jupyter-renderers", | |
| "name": "jupyter-renderers", | |
| "publisher": "ms-toolsai", | |
| "version": "1.3.0" | |
| }, | |
| { | |
| "id": "ms-toolsai.vscode-jupyter-cell-tags", | |
| "name": "vscode-jupyter-cell-tags", | |
| "publisher": "ms-toolsai", | |
| "version": "0.1.9" | |
| }, | |
| { | |
| "id": "ms-toolsai.vscode-jupyter-slideshow", | |
| "name": "vscode-jupyter-slideshow", | |
| "publisher": "ms-toolsai", | |
| "version": "0.1.6" | |
| }, | |
| { | |
| "id": "ms-vscode-remote.remote-ssh", | |
| "name": "remote-ssh", | |
| "publisher": "ms-vscode-remote", | |
| "version": "0.120.0" | |
| }, | |
| { | |
| "id": "ms-vscode-remote.remote-ssh-edit", | |
| "name": "remote-ssh-edit", | |
| "publisher": "ms-vscode-remote", | |
| "version": "0.87.0" | |
| }, | |
| { | |
| "id": "ms-vscode.azure-repos", | |
| "name": "azure-repos", | |
| "publisher": "ms-vscode", | |
| "version": "0.40.0" | |
| }, | |
| { | |
| "id": "ms-vscode.live-server", | |
| "name": "live-server", | |
| "publisher": "ms-vscode", | |
| "version": "0.4.16" | |
| }, | |
| { | |
| "id": "ms-vscode.remote-explorer", | |
| "name": "remote-explorer", | |
| "publisher": "ms-vscode", | |
| "version": "0.5.0" | |
| }, | |
| { | |
| "id": "ms-vscode.remote-repositories", | |
| "name": "remote-repositories", | |
| "publisher": "ms-vscode", | |
| "version": "0.42.0" | |
| }, | |
| { | |
| "id": "ms-vscode.remote-server", | |
| "name": "remote-server", | |
| "publisher": "ms-vscode", | |
| "version": "1.5.3" | |
| }, | |
| { | |
| "id": "ms-vscode.vscode-copilot-vision", | |
| "name": "vscode-copilot-vision", | |
| "publisher": "ms-vscode", | |
| "version": "0.1.1" | |
| }, | |
| { | |
| "id": "ms-vscode.vscode-github-issue-notebooks", | |
| "name": "vscode-github-issue-notebooks", | |
| "publisher": "ms-vscode", | |
| "version": "0.0.133" | |
| }, | |
| { | |
| "id": "ms-vscode.vscode-markdown-notebook", | |
| "name": "vscode-markdown-notebook", | |
| "publisher": "ms-vscode", | |
| "version": "0.0.26" | |
| }, | |
| { | |
| "id": "ms-vscode.vscode-websearchforcopilot", | |
| "name": "vscode-websearchforcopilot", | |
| "publisher": "ms-vscode", | |
| "version": "0.1.2" | |
| }, | |
| { | |
| "id": "muhammedrashid.stain", | |
| "name": "stain", | |
| "publisher": "muhammedrashid", | |
| "version": "0.1.0" | |
| }, | |
| { | |
| "id": "muvusoft.just-paste-diff-lines", | |
| "name": "just-paste-diff-lines", | |
| "publisher": "muvusoft", | |
| "version": "4.2.1" | |
| }, | |
| { | |
| "id": "mvllow.rose-pine", | |
| "name": "rose-pine", | |
| "publisher": "mvllow", | |
| "version": "2.14.0" | |
| }, | |
| { | |
| "id": "MynaVu.phantom-theme", | |
| "name": "phantom-theme", | |
| "publisher": "MynaVu", | |
| "version": "0.4.3" | |
| }, | |
| { | |
| "id": "myriad-dreamin.tinymist", | |
| "name": "tinymist", | |
| "publisher": "myriad-dreamin", | |
| "version": "0.13.24" | |
| }, | |
| { | |
| "id": "nachocab.run-external", | |
| "name": "run-external", | |
| "publisher": "nachocab", | |
| "version": "0.1.3" | |
| }, | |
| { | |
| "id": "naumovs.color-highlight", | |
| "name": "color-highlight", | |
| "publisher": "naumovs", | |
| "version": "2.8.0" | |
| }, | |
| { | |
| "id": "navernoedenis.gruvbox-material-icons", | |
| "name": "gruvbox-material-icons", | |
| "publisher": "navernoedenis", | |
| "version": "4.3.0" | |
| }, | |
| { | |
| "id": "netokunzvon.inline-change-highlighter", | |
| "name": "inline-change-highlighter", | |
| "publisher": "netokunzvon", | |
| "version": "0.0.2" | |
| }, | |
| { | |
| "id": "nloo.nlootheme", | |
| "name": "nlootheme", | |
| "publisher": "nloo", | |
| "version": "0.0.4" | |
| }, | |
| { | |
| "id": "NoahSyn10.pydoctestbtn", | |
| "name": "pydoctestbtn", | |
| "publisher": "NoahSyn10", | |
| "version": "1.0.7" | |
| }, | |
| { | |
| "id": "noname.scroll-control", | |
| "name": "scroll-control", | |
| "publisher": "noname", | |
| "version": "1.0.3" | |
| }, | |
| { | |
| "id": "nonoroazoro.syncing", | |
| "name": "syncing", | |
| "publisher": "nonoroazoro", | |
| "version": "3.4.0" | |
| }, | |
| { | |
| "id": "Noway-Code.codetex", | |
| "name": "codetex", | |
| "publisher": "Noway-Code", | |
| "version": "1.0.1" | |
| }, | |
| { | |
| "id": "nsarrazin.pep723-uv-interpreter", | |
| "name": "pep723-uv-interpreter", | |
| "publisher": "nsarrazin", | |
| "version": "0.0.6" | |
| }, | |
| { | |
| "id": "nvidia.nsight-vscode-edition", | |
| "name": "nsight-vscode-edition", | |
| "publisher": "nvidia", | |
| "version": "2025.1.36067579" | |
| }, | |
| { | |
| "id": "oderwat.indent-rainbow", | |
| "name": "indent-rainbow", | |
| "publisher": "oderwat", | |
| "version": "8.3.1" | |
| }, | |
| { | |
| "id": "oliverdantzer.file-structure-tree", | |
| "name": "file-structure-tree", | |
| "publisher": "oliverdantzer", | |
| "version": "1.0.1" | |
| }, | |
| { | |
| "id": "om2804.conflictfilelist", | |
| "name": "conflictfilelist", | |
| "publisher": "om2804", | |
| "version": "0.0.1" | |
| }, | |
| { | |
| "id": "openai.chatgpt", | |
| "name": "chatgpt", | |
| "publisher": "openai", | |
| "version": "0.4.6" | |
| }, | |
| { | |
| "id": "parmentelat.vscode-jupytext-parmentelat", | |
| "name": "vscode-jupytext-parmentelat", | |
| "publisher": "parmentelat", | |
| "version": "0.3.0" | |
| }, | |
| { | |
| "id": "pepri.subtitles-editor", | |
| "name": "subtitles-editor", | |
| "publisher": "pepri", | |
| "version": "1.1.7" | |
| }, | |
| { | |
| "id": "Percy.vscode-numpy-viewer", | |
| "name": "vscode-numpy-viewer", | |
| "publisher": "Percy", | |
| "version": "0.1.10" | |
| }, | |
| { | |
| "id": "phoihos.markdown-auto-gen-toc", | |
| "name": "markdown-auto-gen-toc", | |
| "publisher": "phoihos", | |
| "version": "0.1.6" | |
| }, | |
| { | |
| "id": "pit00.brackets-selection-plus", | |
| "name": "brackets-selection-plus", | |
| "publisher": "pit00", | |
| "version": "0.1.3" | |
| }, | |
| { | |
| "id": "poml-team.poml", | |
| "name": "poml", | |
| "publisher": "poml-team", | |
| "version": "0.0.8" | |
| }, | |
| { | |
| "id": "rafaelha.vscode-flamegraph", | |
| "name": "vscode-flamegraph", | |
| "publisher": "rafaelha", | |
| "version": "0.6.3" | |
| }, | |
| { | |
| "id": "raykr.zotex", | |
| "name": "zotex", | |
| "publisher": "raykr", | |
| "version": "1.0.12" | |
| }, | |
| { | |
| "id": "redhat.vscode-yaml", | |
| "name": "vscode-yaml", | |
| "publisher": "redhat", | |
| "version": "1.18.0" | |
| }, | |
| { | |
| "id": "remcohaszing.markdown-decorations", | |
| "name": "markdown-decorations", | |
| "publisher": "remcohaszing", | |
| "version": "0.1.1" | |
| }, | |
| { | |
| "id": "ReprEng.csv", | |
| "name": "csv", | |
| "publisher": "ReprEng", | |
| "version": "1.2.2" | |
| }, | |
| { | |
| "id": "rodolphebarbanneau.python-docstring-highlighter", | |
| "name": "python-docstring-highlighter", | |
| "publisher": "rodolphebarbanneau", | |
| "version": "0.2.4" | |
| }, | |
| { | |
| "id": "rohankandhari.trace", | |
| "name": "trace", | |
| "publisher": "rohankandhari", | |
| "version": "1.0.11" | |
| }, | |
| { | |
| "id": "ryawaa.comment-issues", | |
| "name": "comment-issues", | |
| "publisher": "ryawaa", | |
| "version": "1.0.1" | |
| }, | |
| { | |
| "id": "ryu1kn.partial-diff", | |
| "name": "partial-diff", | |
| "publisher": "ryu1kn", | |
| "version": "1.4.3" | |
| }, | |
| { | |
| "id": "Ryuzaki.unicode-table-formatter", | |
| "name": "unicode-table-formatter", | |
| "publisher": "Ryuzaki", | |
| "version": "0.0.2" | |
| }, | |
| { | |
| "id": "SamEdwardes.right-click-open-here", | |
| "name": "right-click-open-here", | |
| "publisher": "SamEdwardes", | |
| "version": "0.0.6" | |
| }, | |
| { | |
| "id": "samuelrydh.stgit", | |
| "name": "stgit", | |
| "publisher": "samuelrydh", | |
| "version": "0.9.10" | |
| }, | |
| { | |
| "id": "sapegin.just-blame", | |
| "name": "just-blame", | |
| "publisher": "sapegin", | |
| "version": "2.0.6" | |
| }, | |
| { | |
| "id": "sapegin.Theme-SquirrelsongLight", | |
| "name": "Theme-SquirrelsongLight", | |
| "publisher": "sapegin", | |
| "version": "3.2.16" | |
| }, | |
| { | |
| "id": "scitools.understand", | |
| "name": "understand", | |
| "publisher": "scitools", | |
| "version": "1.0.21" | |
| }, | |
| { | |
| "id": "shilim.vscode-snippets-viewer", | |
| "name": "vscode-snippets-viewer", | |
| "publisher": "shilim", | |
| "version": "0.0.6" | |
| }, | |
| { | |
| "id": "Shopify.ruby-lsp", | |
| "name": "ruby-lsp", | |
| "publisher": "Shopify", | |
| "version": "0.9.32" | |
| }, | |
| { | |
| "id": "silesky.toggle-boolean", | |
| "name": "toggle-boolean", | |
| "publisher": "silesky", | |
| "version": "0.10.0" | |
| }, | |
| { | |
| "id": "SpencerRobertson.github-action-editor", | |
| "name": "github-action-editor", | |
| "publisher": "SpencerRobertson", | |
| "version": "1.0.4" | |
| }, | |
| { | |
| "id": "subframe7536.theme-maple", | |
| "name": "theme-maple", | |
| "publisher": "subframe7536", | |
| "version": "0.7.16" | |
| }, | |
| { | |
| "id": "syntaf.vscode-pytest-runner", | |
| "name": "vscode-pytest-runner", | |
| "publisher": "syntaf", | |
| "version": "0.1.1" | |
| }, | |
| { | |
| "id": "TakumiI.markdowntable", | |
| "name": "markdowntable", | |
| "publisher": "TakumiI", | |
| "version": "0.13.0" | |
| }, | |
| { | |
| "id": "tettekete.open-definition-in-side-group", | |
| "name": "open-definition-in-side-group", | |
| "publisher": "tettekete", | |
| "version": "0.2.2" | |
| }, | |
| { | |
| "id": "tettekete.quick-highlight", | |
| "name": "quick-highlight", | |
| "publisher": "tettekete", | |
| "version": "0.1.3" | |
| }, | |
| { | |
| "id": "thang-nm.catppuccin-perfect-icons", | |
| "name": "catppuccin-perfect-icons", | |
| "publisher": "thang-nm", | |
| "version": "0.21.33" | |
| }, | |
| { | |
| "id": "theIllustrator.svgPreviewOnHover", | |
| "name": "svgPreviewOnHover", | |
| "publisher": "theIllustrator", | |
| "version": "0.0.4" | |
| }, | |
| { | |
| "id": "thisperiodictable.cif", | |
| "name": "cif", | |
| "publisher": "thisperiodictable", | |
| "version": "1.0.0" | |
| }, | |
| { | |
| "id": "tihonove.stack-trace-analyzer", | |
| "name": "stack-trace-analyzer", | |
| "publisher": "tihonove", | |
| "version": "1.10.3" | |
| }, | |
| { | |
| "id": "timheuer.econfigedit", | |
| "name": "econfigedit", | |
| "publisher": "timheuer", | |
| "version": "0.2.11" | |
| }, | |
| { | |
| "id": "timonwong.shellcheck", | |
| "name": "shellcheck", | |
| "publisher": "timonwong", | |
| "version": "0.38.3" | |
| }, | |
| { | |
| "id": "tombi-toml.tombi", | |
| "name": "tombi", | |
| "publisher": "tombi-toml", | |
| "version": "0.6.5" | |
| }, | |
| { | |
| "id": "tomjs.vscode-reload", | |
| "name": "vscode-reload", | |
| "publisher": "tomjs", | |
| "version": "0.2.0" | |
| }, | |
| { | |
| "id": "tucker.your-mac-dict", | |
| "name": "your-mac-dict", | |
| "publisher": "tucker", | |
| "version": "0.2.3" | |
| }, | |
| { | |
| "id": "TukunaDev.line-range-selector", | |
| "name": "line-range-selector", | |
| "publisher": "TukunaDev", | |
| "version": "2.0.0" | |
| }, | |
| { | |
| "id": "Tyriar.lorem-ipsum", | |
| "name": "lorem-ipsum", | |
| "publisher": "Tyriar", | |
| "version": "1.3.1" | |
| }, | |
| { | |
| "id": "ufywufy.paste-diff", | |
| "name": "paste-diff", | |
| "publisher": "ufywufy", | |
| "version": "1.0.2" | |
| }, | |
| { | |
| "id": "usernamehw.errorlens", | |
| "name": "errorlens", | |
| "publisher": "usernamehw", | |
| "version": "3.26.0" | |
| }, | |
| { | |
| "id": "usernamehw.indent-one-space", | |
| "name": "indent-one-space", | |
| "publisher": "usernamehw", | |
| "version": "1.0.0" | |
| }, | |
| { | |
| "id": "usernamehw.url-title", | |
| "name": "url-title", | |
| "publisher": "usernamehw", | |
| "version": "0.3.0" | |
| }, | |
| { | |
| "id": "vincaslt.highlight-matching-tag", | |
| "name": "highlight-matching-tag", | |
| "publisher": "vincaslt", | |
| "version": "0.11.0" | |
| }, | |
| { | |
| "id": "voldemortensen.rainbow-tags", | |
| "name": "rainbow-tags", | |
| "publisher": "voldemortensen", | |
| "version": "0.4.1" | |
| }, | |
| { | |
| "id": "vsls-contrib.gistfs", | |
| "name": "gistfs", | |
| "publisher": "vsls-contrib", | |
| "version": "0.9.5" | |
| }, | |
| { | |
| "id": "wanyako.bracket-quote-tools", | |
| "name": "bracket-quote-tools", | |
| "publisher": "wanyako", | |
| "version": "1.1.0" | |
| }, | |
| { | |
| "id": "wxhenry.latex-begin-end-auto-rename", | |
| "name": "latex-begin-end-auto-rename", | |
| "publisher": "wxhenry", | |
| "version": "0.0.3" | |
| }, | |
| { | |
| "id": "wxmvv.file-info-viewer", | |
| "name": "file-info-viewer", | |
| "publisher": "wxmvv", | |
| "version": "1.0.2" | |
| }, | |
| { | |
| "id": "Xrimson.bibtex-tidy", | |
| "name": "bibtex-tidy", | |
| "publisher": "Xrimson", | |
| "version": "0.0.2" | |
| }, | |
| { | |
| "id": "xy-sss.slurm--extension", | |
| "name": "slurm--extension", | |
| "publisher": "xy-sss", | |
| "version": "0.11.0" | |
| }, | |
| { | |
| "id": "yfzhao.hscopes-booster", | |
| "name": "hscopes-booster", | |
| "publisher": "yfzhao", | |
| "version": "0.0.5" | |
| }, | |
| { | |
| "id": "yfzhao.ultra-math-preview", | |
| "name": "ultra-math-preview", | |
| "publisher": "yfzhao", | |
| "version": "0.2.7" | |
| }, | |
| { | |
| "id": "ykiko.vscode-compiler-explorer", | |
| "name": "vscode-compiler-explorer", | |
| "publisher": "ykiko", | |
| "version": "0.9.99" | |
| }, | |
| { | |
| "id": "YoavBls.pretty-ts-errors", | |
| "name": "pretty-ts-errors", | |
| "publisher": "YoavBls", | |
| "version": "0.6.1" | |
| }, | |
| { | |
| "id": "yonasvalentinmougaardkristensen.intellisense-hotkeys", | |
| "name": "intellisense-hotkeys", | |
| "publisher": "yonasvalentinmougaardkristensen", | |
| "version": "1.1.1" | |
| }, | |
| { | |
| "id": "yudai1204.open-in-fork-button", | |
| "name": "open-in-fork-button", | |
| "publisher": "yudai1204", | |
| "version": "0.0.6" | |
| }, | |
| { | |
| "id": "YuTengjing.open-in-external-app", | |
| "name": "open-in-external-app", | |
| "publisher": "YuTengjing", | |
| "version": "0.11.0" | |
| }, | |
| { | |
| "id": "yy0931.vscode-sqlite3-editor", | |
| "name": "vscode-sqlite3-editor", | |
| "publisher": "yy0931", | |
| "version": "1.0.207" | |
| }, | |
| { | |
| "id": "yzhang.dictionary-completion", | |
| "name": "dictionary-completion", | |
| "publisher": "yzhang", | |
| "version": "1.3.1" | |
| }, | |
| { | |
| "id": "zeithaste.cursorCharCode", | |
| "name": "cursorCharCode", | |
| "publisher": "zeithaste", | |
| "version": "0.2.5" | |
| }, | |
| { | |
| "id": "zhongjun.glowing-vscode", | |
| "name": "glowing-vscode", | |
| "publisher": "zhongjun", | |
| "version": "1.0.2" | |
| }, | |
| { | |
| "id": "zhumeme.vscode-makefile-navigator", | |
| "name": "vscode-makefile-navigator", | |
| "publisher": "zhumeme", | |
| "version": "0.0.3" | |
| }, | |
| { | |
| "id": "zokugun.markdown-table-sort", | |
| "name": "markdown-table-sort", | |
| "publisher": "zokugun", | |
| "version": "0.1.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
| // Place your key bindings in this file to override the defaults | |
| [ | |
| { | |
| "key": "alt+r", | |
| "command": "workbench.action.terminal.runSelectedText", | |
| "when": "editorHasSelection && !findInputFocussed && !replaceInputFocussed" | |
| }, | |
| { | |
| "key": "ctrl+s", | |
| "command": "json.sort", | |
| "when": "textInputFocus" | |
| }, | |
| { | |
| "key": "cmd+m o", | |
| "command": "workbench.action.moveEditorToNewWindow", | |
| "when": "activeEditor" | |
| }, | |
| { | |
| "key": "ctrl+m m", | |
| "command": "workbench.action.toggleMaximizedPanel", | |
| "when": "panelFocus || terminalFocus" | |
| }, | |
| { | |
| "key": "ctrl+shift+=", | |
| "command": "workbench.action.increaseViewSize", | |
| "when": "(sideBarFocus || auxiliaryBarFocus || panelFocus || terminalFocus) && !editorFocus" | |
| }, | |
| { | |
| "key": "ctrl+shift+-", | |
| "command": "workbench.action.decreaseViewSize", | |
| "when": "(sideBarFocus || auxiliaryBarFocus || panelFocus || terminalFocus) && !editorFocus" | |
| }, | |
| { | |
| "key": "alt+a", | |
| "command": "-continue.applyCodeFromChat" | |
| }, | |
| { | |
| "key": "cmd+h", | |
| "command": "tettekete.toggle-highlight-word" | |
| }, | |
| { | |
| "key": "cmd+i cmd+r", | |
| "command": "tettekete.remove-all-highlight" | |
| }, | |
| { | |
| "key": "right", | |
| "command": "workbench.action.terminal.acceptSelectedSuggestion", | |
| "when": "simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible" | |
| } | |
| ] |
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
| { | |
| "[markdown][instructions]": { | |
| "editor.fontFamily": "'Maple Mono NF CN'", | |
| "editor.fontLigatures": "'calt', 'zero', 'cv03', 'cv09', 'cv10', 'cv62', 'cv42', 'cv43', 'cv97', 'cv98', 'ss03', 'ss07', 'ss08', 'ss09', 'ss10', 'ss11'", | |
| "editor.fontSize": 14 | |
| }, | |
| "[python]": { | |
| "editor.defaultFormatter": "charliermarsh.ruff" | |
| }, | |
| "[tex][bibtex][latex]": { | |
| "editor.fontFamily": "MonoLisa", | |
| "editor.fontLigatures": "'calt', 'liga', 'ss02', 'ss08', 'ss11', 'ss12', 'ss13', 'ss14', 'ss15', 'ss16', 'ss17'" | |
| }, | |
| "application.experimental.rendererProfiling": true, | |
| "C_Cpp.inlayHints.autoDeclarationTypes.enabled": true, | |
| "C_Cpp.inlayHints.autoDeclarationTypes.showOnLeft": true, | |
| "C_Cpp.inlayHints.parameterNames.enabled": true, | |
| "C_Cpp.inlayHints.referenceOperator.enabled": true, | |
| "chat.agentSessionsViewLocation": "view", | |
| "chat.editing.confirmEditRequestRetry": false, | |
| "chat.editor.fontFamily": "'Monaspace Argon Var', MonoLisa, JuliaMono", | |
| "chat.editor.fontSize": 11, | |
| "chat.emptyState.history.enabled": true, | |
| "chat.fontFamily": "'Monaspace Neon Var'", | |
| "chat.fontSize": 12, | |
| "chat.math.enabled": true, | |
| "chat.mcp.autostart": "onlyNew", | |
| "chat.renderRelatedFiles": true, | |
| "chat.todoListTool.enabled": true, | |
| "commit-message-editor.view.saveAndClose": true, | |
| "csv.fontFamily": "'Monaspace Neon Var'", | |
| "dataWrangler.experiments.copilot.enabled": true, | |
| "dataWrangler.useRelativePath": true, | |
| "debug.allowBreakpointsEverywhere": true, | |
| "debug.showBreakpointsInOverviewRuler": true, | |
| "debug.showSubSessionsInToolBar": true, | |
| "debug.showVariableTypes": true, | |
| "debug.terminal.clearBeforeReusing": true, | |
| "debug.toolBarLocation": "commandCenter", | |
| "debugpy.showPythonInlineValues": true, | |
| "diffEditor.codeLens": true, | |
| "diffEditor.experimental.showMoves": true, | |
| "diffEditor.experimental.useTrueInlineView": true, | |
| "diffEditor.hideUnchangedRegions.enabled": true, | |
| "diffEditor.ignoreTrimWhitespace": false, | |
| "docsView.documentationView.updateMode": "sticky", | |
| "doctestbtn.buttonColor.xtraFancy": true, | |
| "easy-codesnap.enableResizing": false, | |
| "easy-codesnap.highlightLineNumber": true, | |
| "easy-codesnap.roundingLevel": 4, | |
| "easy-codesnap.saveScale": 4, | |
| "easy-codesnap.showWindowControls": false, | |
| "easy-codesnap.target": "window", | |
| "easy-codesnap.transparentBackground": true, | |
| "editor.accessibilitySupport": "off", | |
| "editor.aiStats.enabled": true, | |
| "editor.autoIndentOnPaste": true, | |
| "editor.bracketPairColorization.independentColorPoolPerBracketType": true, | |
| "editor.codeLensFontFamily": "'Monaspace Xenon Var'", | |
| "editor.cursorBlinking": "phase", | |
| "editor.cursorSmoothCaretAnimation": "on", | |
| "editor.cursorStyle": "line-thin", | |
| "editor.detectIndentation": false, | |
| "editor.find.autoFindInSelection": "multiline", | |
| "editor.fontFamily": "'Monaspace Argon Var', MonoLisa, JuliaMono", | |
| "editor.fontLigatures": "'calt', 'ss01', 'ss03', 'ss04', 'ss05', 'ss06', 'ss07', 'ss09', 'ss10', 'cv02', 'cv11', 'cv60', 'cv62', 'liga'", | |
| "editor.fontSize": 13, | |
| "editor.fontWeight": 400, | |
| "editor.glyphMargin": false, | |
| "editor.guides.bracketPairs": "active", | |
| "editor.guides.indentation": false, | |
| "editor.inlayHints.enabled": "onUnlessPressed", | |
| "editor.inlayHints.fontFamily": "'Monaspace Krypton Var'", | |
| "editor.inlineSuggest.enabled": true, | |
| "editor.inlineSuggest.fontFamily": "'Monaspace Radon Var'", | |
| "editor.inlineSuggest.suppressSuggestions": true, | |
| "editor.inlineSuggest.syntaxHighlightingEnabled": true, | |
| "editor.minimap.maxColumn": 79, | |
| "editor.minimap.size": "fit", | |
| "editor.occurrencesHighlight": "multiFile", | |
| "editor.renderControlCharacters": true, | |
| "editor.rulers": [ | |
| 92, | |
| 120 | |
| ], | |
| "editor.scrollbar.horizontalScrollbarSize": 4, | |
| "editor.scrollbar.verticalScrollbarSize": 4, | |
| "editor.scrollOnMiddleClick": true, | |
| "editor.semanticHighlighting.enabled": true, | |
| "editor.smoothScrolling": true, | |
| "editor.stablePeek": true, | |
| "editor.stickyTabStops": true, | |
| "editor.suggest.localityBonus": true, | |
| "editor.suggest.preview": true, | |
| "editor.suggest.shareSuggestSelections": true, | |
| "editor.suggest.showStatusBar": true, | |
| "editor.tabCompletion": "on", | |
| "editor.unicodeHighlight.ambiguousCharacters": false, | |
| "errorLens.codeLensEnabled": true, | |
| "errorLens.enabled": true, | |
| "errorLens.followCursor": "activeLine", | |
| "errorLens.fontFamily": "'Monaspace Xenon Var'", | |
| "errorLens.fontStyleItalic": true, | |
| "errorLens.gutterIconsEnabled": true, | |
| "errorLens.gutterIconSet": "emoji", | |
| "errorLens.ignoreDirty": true, | |
| "errorLens.ignoreUntitled": true, | |
| "errorLens.problemRangeDecorationEnabled": true, | |
| "errorLens.severityText": [ | |
| "!!", | |
| "?", | |
| "ⓘ", | |
| "✓" | |
| ], | |
| "errorLens.statusBarMessageEnabled": true, | |
| "errorLens.statusBarMessageType": "activeCursor", | |
| "explorer.confirmDelete": false, | |
| "explorer.confirmDragAndDrop": false, | |
| "explorer.confirmPasteNative": false, | |
| "explorer.excludeGitIgnore": true, | |
| "extensions.experimental.deferredStartupFinishedActivation": true, | |
| "extensions.ignoreRecommendations": true, | |
| "extensions.verifySignature": false, | |
| "files.autoGuessEncoding": true, | |
| "files.autoSave": "afterDelay", | |
| "files.simpleDialog.enable": true, | |
| "font-preview.useWorker": true, | |
| "formatContextMenu.closeAfterSave": true, | |
| "gistpad.mcp.resources.includeArchived": true, | |
| "gistpad.mcp.resources.includeStarred": true, | |
| "git-graph.dialog.addTag.pushToRemote": true, | |
| "git-graph.dialog.fetchRemote.prune": true, | |
| "git-graph.dialog.fetchRemote.pruneTags": true, | |
| "git-graph.repository.commits.fetchAvatars": true, | |
| "git-graph.repository.commits.showSignatureStatus": true, | |
| "git-graph.repository.fetchAndPrune": true, | |
| "git-graph.repository.fetchAndPruneTags": true, | |
| "git-graph.repository.onLoad.scrollToHead": true, | |
| "git-graph.repository.onLoad.showCheckedOutBranch": true, | |
| "git.allowForcePush": true, | |
| "git.autofetch": true, | |
| "git.autorefresh": false, | |
| "git.autoStash": true, | |
| "git.blame.editorDecoration.enabled": true, | |
| "git.confirmSync": false, | |
| "git.enableCommitSigning": true, | |
| "git.enableSmartCommit": true, | |
| "git.fetchOnPull": true, | |
| "git.followTagsWhenSync": true, | |
| "git.inputValidation": true, | |
| "git.mergeEditor": true, | |
| "git.openRepositoryInParentFolders": "never", | |
| "git.pruneOnFetch": true, | |
| "git.timeline.showUncommitted": true, | |
| "git.useCommitInputAsStashMessage": true, | |
| "git.verboseCommit": true, | |
| "github.copilot.chat.agent.thinkingTool": true, | |
| "github.copilot.chat.codesearch.enabled": true, | |
| "github.copilot.chat.editor.temporalContext.enabled": true, | |
| "github.copilot.chat.edits.temporalContext.enabled": true, | |
| "github.copilot.chat.generateTests.codeLens": true, | |
| "github.copilot.chat.newWorkspace.useContext7": true, | |
| "github.copilot.chat.notebook.enhancedNextEditSuggestions.enabled": true, | |
| "github.copilot.chat.notebook.followCellExecution.enabled": true, | |
| "github.copilot.chat.scopeSelection": true, | |
| "github.copilot.nextEditSuggestions.enabled": true, | |
| "githubPullRequests.codingAgent.uiIntegration": true, | |
| "githubPullRequests.fileListLayout": "tree", | |
| "githubPullRequests.pushBranch": "always", | |
| "githubPullRequests.quickDiff": true, | |
| "githubPullRequests.showPullRequestNumberInTree": true, | |
| "gruvbox-material-icons.folders.theme": "colorful", | |
| "highlight-matching-tag.highlightFromContent": true, | |
| "http.experimental.systemCertificatesV2": true, | |
| "indentRainbow.indicatorStyle": "light", | |
| "indentRainbow.lightIndicatorStyleLineWidth": 2, | |
| "inlineChat.accessibleDiffView": "on", | |
| "inlineChat.enableV2": true, | |
| "inlineChat.hideOnRequest": true, | |
| "inlineChat.lineEmptyHint": true, | |
| "inlineChat.notebookAgent": true, | |
| "interactiveWindow.promptToSaveOnClose": true, | |
| "julia.enableCrashReporter": false, | |
| "julia.enableTelemetry": false, | |
| "julia.environmentPath": "${workspaceFolder}", | |
| "julia.execution.codeInREPL": true, | |
| "julia.execution.inlineResultsForCellEvaluation": true, | |
| "julia.execution.saveOnEval": true, | |
| "julia.inlayHints.static.enabled": true, | |
| "julia.lint.missingrefs": "symbols", | |
| "julia.runtimeCompletions": true, | |
| "julia.symbolCacheDownload": true, | |
| "julia.usePlotPane": false, | |
| "jupyter.askForKernelRestart": false, | |
| "jupyter.disableJupyterAutoStart": true, | |
| "jupyter.executionAnalysis.enabled": true, | |
| "jupyter.exportWithOutputEnabled": true, | |
| "jupyter.interactiveWindow.textEditor.executeSelection": true, | |
| "jupyter.pythonExportMethod": "commentMagics", | |
| "latex-workshop.bibtex-fields.sort.enabled": true, | |
| "latex-workshop.bibtex-format.sort.enabled": true, | |
| "latex-workshop.bibtex-format.trailingComma": true, | |
| "latex-workshop.formatting.latex": "latexindent", | |
| "latex-workshop.intellisense.subsuperscript.enabled": true, | |
| "latex-workshop.intellisense.unimathsymbols.enabled": true, | |
| "latex-workshop.intellisense.update.aggressive.enabled": true, | |
| "latex-workshop.latex.autoBuild.run": "never", | |
| "latex-workshop.latex.autoClean.run": "onFailed", | |
| "latex-workshop.latex.build.forceRecipeUsage": false, | |
| "latex-workshop.latex.build.rootfileInStatus": true, | |
| "latex-workshop.latex.clean.method": "glob", | |
| "latex-workshop.latex.clean.subfolder.enabled": true, | |
| "latex-workshop.mathpreviewpanel.cursor.enabled": true, | |
| "latex-workshop.message.information.show": true, | |
| "latex-workshop.showContextMenu": true, | |
| "latex-workshop.synctex.afterBuild.enabled": true, | |
| "latex-workshop.view.autoFocus.enabled": true, | |
| "latex-workshop.view.outline.sync.viewer": true, | |
| "latex-workshop.view.pdf.color.dark.backgroundColor": "rgb(42, 42, 46)", | |
| "latex-workshop.view.pdf.color.light.backgroundColor": "rgb(42, 42, 46)", | |
| "latex-workshop.view.pdf.internal.synctex.keybinding": "double-click", | |
| "latex-workshop.view.pdf.zoom": "page-width", | |
| "liveshare.allowGuestDebugControl": true, | |
| "liveshare.allowGuestTaskControl": true, | |
| "liveshare.alwaysFollowHost": true, | |
| "liveshare.anonymousGuestApproval": "accept", | |
| "liveshare.languages.allowGuestCommandControl": true, | |
| "liveshare.notebooks.allowGuestExecuteCells": true, | |
| "liveshare.showInStatusBar": "whileCollaborating", | |
| "markdown.occurrencesHighlight.enabled": true, | |
| "markdown.preview.fontSize": 16, | |
| "markdown.preview.typographer": true, | |
| "markdown.updateLinksOnFileMove.enabled": "prompt", | |
| "markdown.validate.enabled": true, | |
| "markdownAutoTOC.includeLevel": [ | |
| 2, | |
| 3, | |
| 4, | |
| 5 | |
| ], | |
| "multiDiffEditor.experimental.enabled": true, | |
| "notebook.cellToolbarVisibility": "hover", | |
| "notebook.consolidatedRunButton": true, | |
| "notebook.diff.experimental.toggleInline": true, | |
| "notebook.experimental.generate": true, | |
| "notebook.experimental.remoteSave": true, | |
| "notebook.inlineValues": "on", | |
| "notebook.lineNumbers": "on", | |
| "notebook.markup.fontFamily": "'Maple Mono NF CN'", | |
| "notebook.multiCursor.enabled": true, | |
| "notebook.outline.showCodeCells": true, | |
| "notebook.outline.showCodeCellSymbols": false, | |
| "notebook.output.fontFamily": "'Monaspace Neon Var'", | |
| "notebook.output.minimalErrorRendering": true, | |
| "notebook.output.scrolling": true, | |
| "notebook.output.wordWrap": true, | |
| "notebook.stickyScroll.enabled": true, | |
| "openInForkButton.iconButton": true, | |
| "outline-map.findRef.enabled": true, | |
| "outline-map.findRef.uesFindImpl": true, | |
| "outline-map.region.registerSymbolProvider": true, | |
| "partialDiff.enableTelemetry": false, | |
| "partialDiff.preComparisonTextNormalizationRules": [ | |
| { | |
| "match": "\t", | |
| "name": "Replace tabs with whitespaces", | |
| "replaceWith": " " | |
| }, | |
| { | |
| "match": ", *([^,\n]+)", | |
| "name": "One space after comma", | |
| "replaceWith": ", $1" | |
| }, | |
| { | |
| "match": "\\n{2,}", | |
| "name": "Replace multiple line breaks with one", | |
| "replaceWith": "\\n" | |
| }, | |
| { | |
| "match": "\\n", | |
| "name": "Replace single line break with space", | |
| "replaceWith": " " | |
| } | |
| ], | |
| "path-intellisense.showHiddenFiles": true, | |
| "problems.showCurrentInStatus": true, | |
| "python.analysis.aiHoverSummaries": true, | |
| "python.analysis.autoFormatStrings": true, | |
| "python.analysis.autoImportCompletions": true, | |
| "python.analysis.completeFunctionParens": true, | |
| "python.analysis.diagnosticMode": "workspace", | |
| "python.analysis.displayEnglishDiagnostics": true, | |
| "python.analysis.enableTroubleshootMissingImports": true, | |
| "python.analysis.extraCommitChars": true, | |
| "python.analysis.gotoDefinitionInStringLiteral": true, | |
| "python.analysis.importFormat": "relative", | |
| "python.analysis.includeAliasesFromUserFiles": true, | |
| "python.analysis.inlayHints.callArgumentNames": "all", | |
| "python.analysis.inlayHints.functionReturnTypes": true, | |
| "python.analysis.inlayHints.pytestParameters": true, | |
| "python.analysis.inlayHints.variableTypes": true, | |
| "python.analysis.languageServerMode": "full", | |
| "python.analysis.supportDocstringTemplate": true, | |
| "python.analysis.typeCheckingMode": "standard", | |
| "python.analysis.typeEvaluation.deprecateTypingAliases": true, | |
| "python.analysis.typeEvaluation.disableBytesTypePromotions": true, | |
| "python.analysis.typeEvaluation.enableExperimentalFeatures": true, | |
| "python.analysis.typeEvaluation.enableReachabilityAnalysis": true, | |
| "python.analysis.typeEvaluation.strictDictionaryInference": true, | |
| "python.analysis.typeEvaluation.strictListInference": true, | |
| "python.analysis.typeEvaluation.strictSetInference": true, | |
| "python.defaultInterpreterPath": "/opt/homebrew/bin/python3", | |
| "python.languageServer": "None", | |
| "python.REPL.sendToNativeREPL": true, | |
| "python.terminal.executeInFileDir": true, | |
| "python.terminal.launchArgs": [ | |
| "-B", | |
| "-i", | |
| "-OO", | |
| "-q" | |
| ], | |
| "python.terminal.shellIntegration.enabled": true, | |
| "python.terminal.useEnvFile": true, | |
| "python.testing.unittestEnabled": true, | |
| "python.useEnvironmentsExtension": true, | |
| "pythonHover.cacheDays": 1, | |
| "rainbow_csv.csv_lint_detect_trailing_spaces": true, | |
| "references.preferredLocation": "view", | |
| "remote.SSH.showLoginTerminal": true, | |
| "remote.tunnels.access.preventSleep": true, | |
| "ruff.format.preview": true, | |
| "ruff.lint.preview": true, | |
| "ruff.logLevel": "error", | |
| "ruff.nativeServer": "on", | |
| "scm.defaultViewMode": "tree", | |
| "scm.workingSets.enabled": true, | |
| "scoper.highlightColor": "#72629340", | |
| "search.defaultViewMode": "tree", | |
| "search.experimental.closedNotebookRichContentResults": true, | |
| "search.globalFindClipboard": true, | |
| "search.quickAccess.preserveInput": true, | |
| "search.quickOpen.includeSymbols": true, | |
| "search.searchEditor.focusResultsOnSearch": true, | |
| "search.searchEditor.reusePriorSearchConfiguration": true, | |
| "search.searchView.keywordSuggestions": true, | |
| "search.seedOnFocus": true, | |
| "search.showLineNumbers": true, | |
| "search.smartCase": true, | |
| "security.workspace.trust.enabled": false, | |
| "slurm--.commands.sinfoShowAllClusters": true, | |
| "slurm--.resourcesPanel.groupBy": "partition", | |
| "slurm--.resourcesPanel.sortBy": "availability", | |
| "slurm--.tasksPanel.showShortcutKey": true, | |
| "SnippetViewer.groupByType": "language", | |
| "SnippetViewer.showTargetCodeBtn": true, | |
| "SnippetViewer.showType": "followEditor", | |
| "sqlite3-editor.ui.alwaysDisplayTabs": true, | |
| "sqlite3-editor.ui.experimental.resizeTableHeaderByDragging": true, | |
| "sqlite3-editor.ui.tableSelector.displayColumns": true, | |
| "sqlite3-editor.ui.tableSelector.displayShadowTables": true, | |
| "task.quickOpen.showAll": true, | |
| "telemetry.editStats.enabled": false, | |
| "telemetry.editStats.showDecorations": true, | |
| "telemetry.editStats.showStatusBar": true, | |
| "telemetry.telemetryLevel": "off", | |
| "terminal.external.osxExec": "Warp.app", | |
| "terminal.integrated.commandsToSkipShell": [ | |
| "language-julia.interrupt", | |
| "trueClearTerminal.clear" | |
| ], | |
| "terminal.integrated.confirmOnExit": "hasChildProcesses", | |
| "terminal.integrated.copyOnSelection": true, | |
| "terminal.integrated.cursorBlinking": true, | |
| "terminal.integrated.cursorStyle": "line", | |
| "terminal.integrated.enableImages": true, | |
| "terminal.integrated.enableMultiLinePasteWarning": "never", | |
| "terminal.integrated.enableVisualBell": true, | |
| "terminal.integrated.fontFamily": "'Iosevka Term SS12', 'IosevkaTerm Nerd Font Mono'", | |
| "terminal.integrated.fontLigatures.enabled": true, | |
| "terminal.integrated.fontLigatures.featureSettings": "'calt' on, 'ss12' 1", | |
| "terminal.integrated.fontSize": 12, | |
| "terminal.integrated.fontWeightBold": 600, | |
| "terminal.integrated.hideOnStartup": "whenEmpty", | |
| "terminal.integrated.ignoreBracketedPasteMode": true, | |
| "terminal.integrated.macOptionClickForcesSelection": true, | |
| "terminal.integrated.macOptionIsMeta": true, | |
| "terminal.integrated.middleClickBehavior": "paste", | |
| "terminal.integrated.rightClickBehavior": "copyPaste", | |
| "terminal.integrated.scrollback": 10000, | |
| "terminal.integrated.smoothScrolling": true, | |
| "terminal.integrated.suggest.enabled": true, | |
| "testing.coverageToolbarEnabled": true, | |
| "timeline.pageOnScroll": true, | |
| "tinymist.formatterMode": "typstyle", | |
| "tinymist.preview.cursorIndicator": true, | |
| "todo-tree.filtering.useBuiltInExcludes": "file and search excludes", | |
| "tomjs.reload.text": "↺", | |
| "vim.disableExtension": true, | |
| "vim.highlightedyank.enable": true, | |
| "vim.smartRelativeLine": true, | |
| "vim.sneak": true, | |
| "vim.startInInsertMode": true, | |
| "vim.useSystemClipboard": true, | |
| "vim.visualstar": true, | |
| "window.autoDetectColorScheme": true, | |
| "window.density.editorTabHeight": "compact", | |
| "window.menuStyle": "inherit", | |
| "window.newWindowProfile": "Default", | |
| "window.restoreFullscreen": true, | |
| "window.title": "${dirty}${activeEditorLong}${separator}${profileName}${activeEditorState}", | |
| "workbench.activityBar.location": "bottom", | |
| "workbench.editor.enablePreview": false, | |
| "workbench.editor.enablePreviewFromQuickOpen": true, | |
| "workbench.editor.highlightModifiedTabs": true, | |
| "workbench.editor.revealIfOpen": true, | |
| "workbench.editor.scrollToSwitchTabs": true, | |
| "workbench.editor.showTabIndex": true, | |
| "workbench.experimental.cloudChanges.partialMatches.enabled": true, | |
| "workbench.experimental.share.enabled": true, | |
| "workbench.fontAliasing": "antialiased", | |
| "workbench.iconTheme": "gruvbox-material-icons", | |
| "workbench.panel.defaultLocation": "right", | |
| "workbench.panel.showLabels": false, | |
| "workbench.preferredDarkColorTheme": "Maron Theme: Scary Monsters Forest", | |
| "workbench.preferredLightColorTheme": "Maple Light", | |
| "workbench.secondarySideBar.defaultVisibility": "visibleInWorkspace", | |
| "workbench.secondarySideBar.showLabels": false, | |
| "workbench.settings.editor": "json", | |
| "workbench.settings.showAISearchToggle": true, | |
| "workbench.tree.enableStickyScroll": true, | |
| "workbench.tree.indent": 12, | |
| "workbench.tree.renderIndentGuides": "always", | |
| "zenMode.centerLayout": false, | |
| "zenMode.fullScreen": false, | |
| "zenMode.hideLineNumbers": false, | |
| "zenMode.hideStatusBar": false | |
| } |
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 julia 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" | |
| // } | |
| "Print divider": { | |
| "prefix": "divider", | |
| "body": [ | |
| "println(\"--------------------------------------------------\")" | |
| ], | |
| "description": "Print divider" | |
| }, | |
| "Map function on iterable elements": { | |
| "prefix": "map do", | |
| "body": [ | |
| "map($1) do $2", | |
| "\t$0", | |
| "end" | |
| ], | |
| "description": "Map function on iterable elements" | |
| }, | |
| "Call function on iterable elements": { | |
| "prefix": "foreach do", | |
| "body": [ | |
| "foreach($1) do $2", | |
| "\t$0", | |
| "end" | |
| ], | |
| "description": "Call function on iterable elements" | |
| }, | |
| "An if statement with else": { | |
| "prefix": "if/else", | |
| "body": [ | |
| "if $1", | |
| "\t$2", | |
| "else", | |
| "\t$3", | |
| "end" | |
| ], | |
| "description": "An if statement with else" | |
| }, | |
| "An if statement with elif": { | |
| "prefix": "if/elif/else", | |
| "body": [ | |
| "if $1", | |
| "\t$2", | |
| "elseif $3", | |
| "\t$4", | |
| "else", | |
| "\t$5", | |
| "end" | |
| ], | |
| "description": "An if statement with elif" | |
| }, | |
| "try/catch/finally": { | |
| "prefix": "try/finally", | |
| "body": [ | |
| "try", | |
| "\t$1", | |
| "catch $0", | |
| "\t$2", | |
| "finally", | |
| "\t$3", | |
| "end" | |
| ], | |
| "description": "try/catch/finally statement" | |
| }, | |
| "Open and read": { | |
| "prefix": "open/r", | |
| "body": [ | |
| "open($1, \"r\") do io", | |
| "\t$2", | |
| "end" | |
| ], | |
| "description": "Open and read" | |
| }, | |
| "Open and write": { | |
| "prefix": "open/w", | |
| "body": [ | |
| "open($1, \"w\") do io", | |
| "\t$2", | |
| "end" | |
| ], | |
| "description": "Open and write" | |
| }, | |
| "A tes tset": { | |
| "prefix": "testset", | |
| "body": [ | |
| "@testset \"\" begin", | |
| "\t$2", | |
| "end" | |
| ], | |
| "description": "A tes tset" | |
| } | |
| } |
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 latex 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" | |
| // } | |
| "Two figures side by side": { | |
| "prefix": "twofig", | |
| "body": [ | |
| "\\begin{figure}", | |
| "\\centering", | |
| "\\begin{minipage}[t]{$1\\linewidth}", | |
| "\\centering", | |
| "\\includegraphics[width=\\linewidth]{$2}", | |
| "\\subcaption{$3}", | |
| "\\label{fig:$4:a}", | |
| "\\end{minipage}", | |
| "\\hfill", | |
| "\\begin{minipage}[t]{$1\\linewidth}", | |
| "\\centering", | |
| "\\includegraphics[width=\\linewidth]{$5}", | |
| "\\subcaption{$6}", | |
| "\\label{fig:$4:b}", | |
| "\\end{minipage}", | |
| "\\caption{$7}", | |
| "\\label{fig:$4}", | |
| "\\end{figure}" | |
| ], | |
| "description": "Two figures side by side" | |
| }, | |
| "Two subfigures": { | |
| "prefix": "twosubfig", | |
| "body": [ | |
| "\\begin{figure}", | |
| "\\centering", | |
| "\\begin{subfigure}{$1\\linewidth}", | |
| "\\centering", | |
| "\\includegraphics[width=\\textwidth]{$2}", | |
| "\\subcaption{$3}", | |
| "\\label{fig:$4:a}", | |
| "\\end{subfigure}", | |
| "\\hfill", | |
| "\\begin{subfigure}{$1\\linewidth}", | |
| "\\centering", | |
| "\\includegraphics[width=\\textwidth]{$5}", | |
| "\\subcaption{$6}", | |
| "\\label{fig:$4:b}", | |
| "\\end{subfigure}", | |
| "\\caption{$7}", | |
| "\\label{fig:$4}", | |
| "\\end{figure}" | |
| ], | |
| "description": "Two subfigures" | |
| }, | |
| "Two subfigures on one slide": { | |
| "prefix": "twosubfigfit", | |
| "body": [ | |
| "\\begin{figure}", | |
| "\\centering", | |
| "\\resizebox{\\textwidth}{!}{% See https://tex.stackexchange.com/a/218391", | |
| "\\begin{subfigure}{0.45\\linewidth}", | |
| "\\centering", | |
| "\\includegraphics[height=$1\\textheight]{$2}", | |
| "\\subcaption{$3}", | |
| "\\label{fig:$4:a}", | |
| "\\end{subfigure}", | |
| "\\hfill", | |
| "\\begin{subfigure}{0.45\\linewidth}", | |
| "\\centering", | |
| "\\includegraphics[height=$1\\textheight]{$5}", | |
| "\\subcaption{$6}", | |
| "\\label{fig:$4:b}", | |
| "\\end{subfigure}", | |
| "}", | |
| "\\caption{$7}", | |
| "\\label{fig:$4}", | |
| "\\end{figure}" | |
| ], | |
| "description": "Two subfigures on one slide" | |
| }, | |
| "Equation reference": { | |
| "prefix": "equation:ref", | |
| "body": [ | |
| "${1:Equation}~\\eqref{${2:eq:}}$0" | |
| ], | |
| "description": "Equation reference" | |
| }, | |
| "Times": { | |
| "prefix": "\\xx", | |
| "body": "\\times $0", | |
| "description": "Times" | |
| }, | |
| "New frame": { | |
| "prefix": "frame", | |
| "body": [ | |
| "\\begin{frame}{$1}", | |
| "$0", | |
| "\\end{frame}" | |
| ], | |
| "description": "New frame" | |
| }, | |
| "Align(ed)": { | |
| "prefix": "align", | |
| "body": [ | |
| "\\begin{align}", | |
| "\t$2", | |
| "\\end{align}" | |
| ], | |
| "description": "Align(ed)" | |
| }, | |
| "Cases": { | |
| "prefix": "cases", | |
| "body": [ | |
| "\\begin{cases}", | |
| "\t${1:equation}, &\\text{if ${2:case};}\\\\\\\\", | |
| "\t$0, &\\text{otherwise.}", | |
| "\\end{cases}" | |
| ], | |
| "description": "Cases" | |
| }, | |
| "Chapter": { | |
| "prefix": "chapter", | |
| "body": [ | |
| "\\chapter{${1:chapter name}} % (fold)", | |
| "\\label{cha:${2:${1/(\\w+)(\\W+$)?|\\W+/${1:?${1:/asciify/downcase}:_}/g}}}", | |
| "${0:$TM_SELECTED_TEXT}", | |
| "% chapter $2 (end)" | |
| ], | |
| "description": "Chapter" | |
| }, | |
| "Description": { | |
| "prefix": "description", | |
| "body": [ | |
| "\\\\begin{description}", | |
| "\t\\item[$1] $0", | |
| "\\\\end{description}" | |
| ], | |
| "description": "Description" | |
| }, | |
| "Math": { | |
| "prefix": "math", | |
| "body": [ | |
| "\\begin{math}", | |
| "\t$1", | |
| "\\end{math}", | |
| "$0" | |
| ], | |
| "description": "Math" | |
| }, | |
| "Display math": { | |
| "prefix": "displaymath", | |
| "body": [ | |
| "\\begin{displaymath}", | |
| "\t$1", | |
| "\\end{displaymath}", | |
| "$0" | |
| ], | |
| "description": "Display math" | |
| }, | |
| "Equation": { | |
| "prefix": "equation", | |
| "body": [ | |
| "%", | |
| "\\begin{equation}\\label{eq:$1}", | |
| "\t$2", | |
| "\\end{equation}", | |
| "%", | |
| "$0" | |
| ], | |
| "description": "Equation" | |
| }, | |
| "Theorem": { | |
| "prefix": "theorem", | |
| "body": [ | |
| "\\begin{theorem}", | |
| "\t$1", | |
| "\t\\begin{displaymath}", | |
| "\t\t$2", | |
| "\t\\end{displaymath}", | |
| "\t$3", | |
| "\\end{theorem}", | |
| "$0" | |
| ], | |
| "description": "Theorem" | |
| }, | |
| "Definition": { | |
| "prefix": "definition", | |
| "body": [ | |
| "\\begin{definition}", | |
| "\t$1", | |
| "\t\\begin{displaymath}", | |
| "\t\t$2", | |
| "\t\\end{displaymath}", | |
| "\t$3", | |
| "\\end{definition}", | |
| "$0" | |
| ], | |
| "description": "Definition" | |
| }, | |
| "Proof": { | |
| "prefix": "proof", | |
| "body": [ | |
| "\\begin{proof}", | |
| "\t$1", | |
| "\t\\begin{displaymath}", | |
| "\t\t$2", | |
| "\t\\end{displaymath}", | |
| "\t$3", | |
| "\\end{proof}", | |
| "$0" | |
| ], | |
| "description": "Proof" | |
| }, | |
| "Algorithm": { | |
| "prefix": "algorithm", | |
| "body": [ | |
| "% \\usepackage{algorithm,algorithmicx,algpseudocode}", | |
| "\\begin{algorithm}", | |
| "\t\\floatname{algorithm}{${1:Algorithm}}", | |
| "\t\\algrenewcommand\\algorithmicrequire{\\textbf{${2:Input: }}}", | |
| "\t\\algrenewcommand\\algorithmicensure{\\textbf{${3:Output: }}}", | |
| "\t\\caption{$4}", | |
| "\t\\label{alg:$5}", | |
| "\t\\begin{algorithmic}[1]", | |
| "\t\t\\Require \\$input\\$", | |
| "\t\t\\Ensure \\$output\\$", | |
| "\t\t$6", | |
| "\t\t\\State \\textbf{return} \\$state\\$", | |
| "\t\\end{algorithmic}", | |
| "\\end{algorithm}", | |
| "$0" | |
| ], | |
| "description": "Algorithm" | |
| }, | |
| "Algorithm:State": { | |
| "prefix": "state", | |
| "body": [ | |
| "\\State $1" | |
| ], | |
| "description": "Add an statement of algorithm" | |
| }, | |
| "Algorithm:If": { | |
| "prefix": "if", | |
| "body": [ | |
| "\\If{$1}", | |
| "\\ElsIf{$2}", | |
| "\\Else", | |
| "\\EndIf" | |
| ], | |
| "description": "Add an if statement of algorithm" | |
| }, | |
| "Algorithm:For": { | |
| "prefix": "for", | |
| "body": [ | |
| "\\For{i=0:$1}", | |
| "\t\\State $0", | |
| "\\EndFor" | |
| ], | |
| "description": "Add an for statement of algorithm" | |
| }, | |
| "Algorithm:While": { | |
| "prefix": "while", | |
| "body": [ | |
| "\\While{$1}", | |
| "\t\\State $0", | |
| "\\EndWhile" | |
| ], | |
| "description": "Add an for statement of algorithm" | |
| }, | |
| "Algorithm reference": { | |
| "prefix": "algo:ref", | |
| "body": [ | |
| "${1:Algorithm}~\\ref{${2:algo:}}$0" | |
| ], | |
| "description": "Algorithm reference" | |
| }, | |
| "Figure reference": { | |
| "prefix": "figure:ref", | |
| "body": [ | |
| "${1:Figure}~\\ref{${2:fig:}}$0" | |
| ], | |
| "description": "Figure reference" | |
| }, | |
| "Gather(ed)": { | |
| "prefix": "gather", | |
| "body": [ | |
| "\\begin{gather`echo $1|grep math|", | |
| "sed -e 's/.*math.*/ed/'`}", | |
| "\t$2", | |
| "\\end{gather`echo $1|grep math|", | |
| "sed -e 's/.*math.*/ed/'`}" | |
| ], | |
| "description": "Gather(ed)" | |
| }, | |
| "Itemize": { | |
| "prefix": "itemize", | |
| "body": [ | |
| "\\\\begin{itemize}", | |
| "\t\\item $0", | |
| "\\\\end{itemize}" | |
| ], | |
| "description": "Itemize" | |
| }, | |
| "Listing reference": { | |
| "prefix": "listing:ref", | |
| "body": [ | |
| "${1:Listing}~\\ref{${2:lst:}}$0" | |
| ], | |
| "description": "Listing reference" | |
| }, | |
| "Matrix": { | |
| "prefix": "matrix", | |
| "body": [ | |
| "\\begin{${1:p/b/v/V/B/small}matrix}", | |
| "\t$0", | |
| "\\end{${1:p/b/v/V/B/small}matrix}" | |
| ], | |
| "description": "Matrix" | |
| }, | |
| "Page": { | |
| "prefix": "page", | |
| "body": [ | |
| "${1:page}~\\pageref{$2}$0" | |
| ], | |
| "description": "Page" | |
| }, | |
| "Paragraph": { | |
| "prefix": "paragraph", | |
| "body": [ | |
| "\\paragraph{${1:paragraph name}} % (fold)", | |
| "\\label{par:${2:${1/(\\w+)(\\W+$)?|\\W+/${1:?${1:/asciify/downcase}:_}/g}}}", | |
| "${0:$TM_SELECTED_TEXT}", | |
| "% paragraph $2 (end)" | |
| ], | |
| "description": "Paragraph" | |
| }, | |
| "Part": { | |
| "prefix": "part", | |
| "body": [ | |
| "\\part{${1:part name}} % (fold)", | |
| "\\label{prt:${2:${1/(\\w+)(\\W+$)?|\\W+/${1:?${1:/asciify/downcase}:_}/g}}}", | |
| "${0:$TM_SELECTED_TEXT}", | |
| "% part $2 (end)" | |
| ], | |
| "description": "Part" | |
| }, | |
| "Folding region start": { | |
| "prefix": "#region", | |
| "body": [ | |
| "%#Region $0" | |
| ], | |
| "description": "Folding region start" | |
| }, | |
| "Folding region end": { | |
| "prefix": "#endregion", | |
| "body": [ | |
| "%#Endregion" | |
| ], | |
| "description": "Folding region end" | |
| }, | |
| "Section reference": { | |
| "prefix": "section:ref", | |
| "body": [ | |
| "${1:Section}~\\ref{${2:sec:}}$0" | |
| ], | |
| "description": "Section reference" | |
| }, | |
| "Split": { | |
| "prefix": "split", | |
| "body": [ | |
| "\\begin{split}", | |
| "\t$0", | |
| "\\end{split}" | |
| ], | |
| "description": "Split" | |
| }, | |
| "Subparagraph": { | |
| "prefix": "subparagraph", | |
| "body": [ | |
| "\\subparagraph{${1:subparagraph name}} % (fold)", | |
| "\\label{subp:${2:${1/(\\w+)(\\W+$)?|\\W+/${1:?${1:/asciify/downcase}:_}/g}}}", | |
| "${0:$TM_SELECTED_TEXT}", | |
| "% subparagraph $2 (end)" | |
| ], | |
| "description": "Subparagraph" | |
| }, | |
| "Subsection": { | |
| "prefix": "subsection", | |
| "body": [ | |
| "\\subsection{${1:subsection name}} % (fold)", | |
| "\\label{sub:${2:${1/(\\w+)(\\W+$)?|\\W+/${1:?${1:/asciify/downcase}:_}/g}}}", | |
| "${0:$TM_SELECTED_TEXT}", | |
| "% subsection $2 (end)" | |
| ], | |
| "description": "Subsection" | |
| }, | |
| "Subsubsection": { | |
| "prefix": "subsubsection", | |
| "body": [ | |
| "\\subsubsection{${1:subsubsection name}} % (fold)", | |
| "\\label{ssub:${2:${1/(\\w+)(\\W+$)?|\\W+/${1:?${1:/asciify/downcase}:_}/g}}}", | |
| "${0:$TM_SELECTED_TEXT}", | |
| "% subsubsection $2 (end)" | |
| ], | |
| "description": "Subsubsection" | |
| }, | |
| "Table reference": { | |
| "prefix": "table:ref", | |
| "body": [ | |
| "${1:Table}~\\ref{${2:tab:}}$0" | |
| ], | |
| "description": "Table reference" | |
| }, | |
| "Tabular": { | |
| "prefix": "tabular", | |
| "body": [ | |
| "\\\\begin{${1:t}${1/(t)$|(a)$|(.*)/(?1:abular)(?2:rray)/}}{${2:c}}", | |
| "$0${2/((?<=[clr])([ |]*(c|l|r)))|./(?1: & )/g}", | |
| "\\\\end{${1:t}${1/(t)$|(a)$|(.*)/(?1:abular)(?2:rray)/}}" | |
| ], | |
| "description": "Tabular" | |
| }, | |
| "\\begin{}…\\end{}": { | |
| "prefix": "begin", | |
| "body": [ | |
| "\\\\begin{${1:env}}", | |
| "\t${1/(enumerate|itemize|list)|(description)|.*/(?1:\\item )(?2:\\item)/}$0", | |
| "\\\\end{${1:env}}" | |
| ], | |
| "description": "Begin - End" | |
| }, | |
| "Figure": { | |
| "prefix": "figure", | |
| "body": [ | |
| "\\begin{figure}", | |
| "\t\\begin{small}", | |
| "\t\t\\begin{center}", | |
| "\t\t\t\\includegraphics[width=0.95\\textwidth]{figures/$1}", | |
| "\t\t\\end{center}", | |
| "\t\t\\caption{$3}", | |
| "\t\t\\label{fig:$4}", | |
| "\t\\end{small}", | |
| "\\end{figure}", | |
| "$0" | |
| ], | |
| "description": "Figure" | |
| }, | |
| "Figure (ACM style)": { | |
| "prefix": "figure:acm", | |
| "body": [ | |
| "\\begin{figure}", | |
| "\t\\centering", | |
| "\t\\includegraphics[width=0.45\\textwidth]{figures/$1}", | |
| "\t\\caption{$2}", | |
| "\t\\label{fig:$3}", | |
| "\\end{figure}", | |
| "$0" | |
| ], | |
| "description": "Figure (ACM style)" | |
| }, | |
| "Figure *": { | |
| "prefix": "figure:acm:*", | |
| "body": [ | |
| "\\begin{figure*}", | |
| "\t\\centering", | |
| "\t\\includegraphics[width=0.45\\textwidth]{figures/$1}", | |
| "\t\\caption{$2}", | |
| "\t\\label{fig:$3}", | |
| "\\end{figure*}", | |
| "$0" | |
| ], | |
| "description": "Figure *" | |
| }, | |
| "Table": { | |
| "prefix": "table", | |
| "body": [ | |
| "\\begin{table}", | |
| "\t\\begin{small}", | |
| "\t\t\\caption{$1}", | |
| "\t\t\\label{tab:$2}", | |
| "\t\t\\begin{center}", | |
| "\t\t\t\\begin{tabular}[c]{l|l}", | |
| "\t\t\t\t\\hline", | |
| "\t\t\t\t\\multicolumn{1}{c|}{\\textbf{$3}} & ", | |
| "\t\t\t\t\\multicolumn{1}{c}{\\textbf{$4}} \\\\\\\\", | |
| "\t\t\t\t\\hline", | |
| "\t\t\t\ta & b \\\\\\\\", | |
| "\t\t\t\tc & d \\\\\\\\", | |
| "\t\t\t\t$5", | |
| "\t\t\t\t\\hline", | |
| "\t\t\t\\end{tabular}", | |
| "\t\t\\end{center}", | |
| "\t\\end{small}", | |
| "\\end{table}", | |
| "$0" | |
| ], | |
| "description": "Table" | |
| }, | |
| "Table (ACM style)": { | |
| "prefix": "table:acm", | |
| "body": [ | |
| "\\begin{table}", | |
| "\t\\caption{$1}", | |
| "\t\\label{tab:$2}", | |
| "\t\\begin{tabular}{${3:ccl}}", | |
| "\t\t\\toprule", | |
| "\t\t$4", | |
| "\t\ta & b & c \\\\\\\\", | |
| "\t\t\\midrule", | |
| "\t\td & e & f \\\\\\\\", | |
| "\t\t\\bottomrule", | |
| "\t\\end{tabular}", | |
| "\\end{table}", | |
| "$0" | |
| ], | |
| "description": "Table (ACM style)" | |
| }, | |
| "Table *": { | |
| "prefix": "table:acm:*", | |
| "body": [ | |
| "\\begin{table*}", | |
| "\t\\caption{$1}", | |
| "\t\\label{tab:$2}", | |
| "\t\\begin{tabular}{${3:ccl}}", | |
| "\t\t\\toprule", | |
| "\t\t$4", | |
| "\t\ta & b & c \\\\\\\\", | |
| "\t\t\\midrule", | |
| "\t\td & e & f \\\\\\\\", | |
| "\t\t\\bottomrule", | |
| "\t\\end{tabular}", | |
| "\\end{table*}", | |
| "$0" | |
| ], | |
| "description": "Table *" | |
| }, | |
| "Enumerate": { | |
| "prefix": "enumerate", | |
| "body": [ | |
| "\\begin{enumerate}", | |
| "\t\\item $1", | |
| "\\end{enumerate}", | |
| "$0" | |
| ], | |
| "description": "Enumerate" | |
| }, | |
| "Compactitem": { | |
| "prefix": "compactitem", | |
| "body": [ | |
| "\\begin{compactitem}", | |
| "\t\\item $1", | |
| "\\end{compactitem}", | |
| "$0" | |
| ], | |
| "description": "Add a compactitem (from package paralist)" | |
| }, | |
| "Cite": { | |
| "prefix": "cite", | |
| "body": [ | |
| "\\cite{$1}$0" | |
| ], | |
| "description": "Cite" | |
| }, | |
| "Autocite": { | |
| "prefix": "autocite", | |
| "body": [ | |
| "\\autocite{$1}$0" | |
| ], | |
| "description": "Autocite" | |
| }, | |
| "Empty page": { | |
| "prefix": "empty", | |
| "body": [ | |
| "\\null\\thispagestyle{empty}", | |
| "\\newpage", | |
| "$0" | |
| ], | |
| "description": "Empty page" | |
| }, | |
| "1 by 1 matrix": { | |
| "prefix": [ | |
| "1x1;matrix", | |
| "row=1,col=1;matrix" | |
| ], | |
| "body": [ | |
| "\\begin{bmatrix}", | |
| "\t${1:(0,0)}\\\\\\", | |
| "\\end{bmatrix}" | |
| ], | |
| "description": "1 by 1 matrix" | |
| }, | |
| "1 by 2 matrix": { | |
| "prefix": [ | |
| "1x2;matrix", | |
| "row=1,col=2;matrix" | |
| ], | |
| "body": [ | |
| "\\begin{bmatrix}", | |
| "\t${1:(0,0)} & ${2:(0,1)}\\\\\\", | |
| "\\end{bmatrix}" | |
| ], | |
| "description": "1 by 2 matrix" | |
| }, | |
| "1 by 3 matrix": { | |
| "prefix": [ | |
| "1x3;matrix", | |
| "row=1,col=3;matrix" | |
| ], | |
| "body": [ | |
| "\\begin{bmatrix}", | |
| "\t${1:(0,0)} & ${2:(0,1)} & ${3:(0,2)}\\\\\\", | |
| "\\end{bmatrix}" | |
| ], | |
| "description": "1 by 3 matrix" | |
| }, | |
| "2 by 1 matrix": { | |
| "prefix": [ | |
| "2x1;matrix", | |
| "row=2,col=1;matrix" | |
| ], | |
| "body": [ | |
| "\\begin{bmatrix}", | |
| "\t${1:(0,0)}\\\\\\", | |
| "\t${2:(1,0)}\\\\\\", | |
| "\\end{bmatrix}" | |
| ], | |
| "description": "2 by 1 matrix" | |
| }, | |
| "2 by 2 matrix": { | |
| "prefix": [ | |
| "2x2;matrix", | |
| "row=2,col=2;matrix" | |
| ], | |
| "body": [ | |
| "\\begin{bmatrix}", | |
| "\t${1:(0,0)} & ${2:(0,1)}\\\\\\", | |
| "\t${3:(1,0)} & ${4:(1,1)}\\\\\\", | |
| "\\end{bmatrix}" | |
| ], | |
| "description": "2 by 2 matrix" | |
| }, | |
| "2 by 3 matrix": { | |
| "prefix": [ | |
| "2x3;matrix", | |
| "row=2,col=3;matrix" | |
| ], | |
| "body": [ | |
| "\\begin{bmatrix}", | |
| "\t${1:(0,0)} & ${2:(0,1)} & ${3:(0,2)}\\\\\\", | |
| "\t${4:(1,0)} & ${5:(1,1)} & ${6:(1,2)}\\\\\\", | |
| "\\end{bmatrix}" | |
| ], | |
| "description": "2 by 3 matrix" | |
| }, | |
| "3 by 1 matrix": { | |
| "prefix": [ | |
| "3x1;matrix", | |
| "row=3,col=1;matrix" | |
| ], | |
| "body": [ | |
| "\\begin{bmatrix}", | |
| "\t${1:(0,0)}\\\\\\", | |
| "\t${2:(1,0)}\\\\\\", | |
| "\t${3:(2,0)}\\\\\\", | |
| "\\end{bmatrix}" | |
| ], | |
| "description": "3 by 1 matrix" | |
| }, | |
| "3 by 2 matrix": { | |
| "prefix": [ | |
| "3x2;matrix", | |
| "row=3,col=2;matrix" | |
| ], | |
| "body": [ | |
| "\\begin{bmatrix}", | |
| "\t${1:(0,0)} & ${2:(0,1)}\\\\\\", | |
| "\t${3:(1,0)} & ${4:(1,1)}\\\\\\", | |
| "\t${5:(2,0)} & ${6:(2,1)}\\\\\\", | |
| "\\end{bmatrix}" | |
| ], | |
| "description": "3 by 2 matrix" | |
| }, | |
| "3 by 3 matrix": { | |
| "prefix": [ | |
| "3x3;matrix", | |
| "row=3,col=3;matrix" | |
| ], | |
| "body": [ | |
| "\\begin{bmatrix}", | |
| "\t${1:(0,0)} & ${2:(0,1)} & ${3:(0,2)}\\\\\\", | |
| "\t${4:(1,0)} & ${5:(1,1)} & ${6:(1,2)}\\\\\\", | |
| "\t${7:(2,0)} & ${8:(2,1)} & ${9:(2,2)}\\\\\\", | |
| "\\end{bmatrix}" | |
| ], | |
| "description": "3 by 3 matrix" | |
| }, | |
| "Partial symbol": { | |
| "prefix": "pt", | |
| "body": [ | |
| "\\partial $0" | |
| ], | |
| "description": "Partial symbol" | |
| }, | |
| "Partial derivative": { | |
| "prefix": "pdv", | |
| "body": [ | |
| "\\frac{\\partial${1:^2} $2}{\\partial $3}${4:\\Biggr|_$5}$0" | |
| ], | |
| "description": "Partial derivative" | |
| }, | |
| "Labeling an equation": { | |
| "prefix": "lel", | |
| "body": [ | |
| "\\label{eq:$1}$0" | |
| ], | |
| "description": "Labeling an equation" | |
| } | |
| } |
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 markdown 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" | |
| // } | |
| "Add a collapsible section": { | |
| "prefix": "details", | |
| "body": [ | |
| "<details>", | |
| "<summary>$1</summary>", | |
| "", | |
| "$0", | |
| "</details>", | |
| "" | |
| ], | |
| "description": "Add a collapsible section" | |
| }, | |
| "Heading 1": { | |
| "prefix": "h1", | |
| "body": "# $0", | |
| "description": "Create Heading 1" | |
| }, | |
| "Heading 2": { | |
| "prefix": "h2", | |
| "body": "## $0", | |
| "description": "Create Heading 2" | |
| }, | |
| "Heading 3": { | |
| "prefix": "h3", | |
| "body": "### $0", | |
| "description": "Create Heading 3" | |
| }, | |
| "Heading 4": { | |
| "prefix": "h4", | |
| "body": "#### $0", | |
| "description": "Create Heading 4" | |
| }, | |
| "Heading 5": { | |
| "prefix": "h5", | |
| "body": "##### $0", | |
| "description": "Create Heading 5" | |
| }, | |
| "Heading 6": { | |
| "prefix": "h6", | |
| "body": "###### $0", | |
| "description": "Create Heading 6" | |
| }, | |
| "Bold text": { | |
| "prefix": [ | |
| "bold", | |
| "b" | |
| ], | |
| "body": "**$0**", | |
| "description": "Write bold text" | |
| }, | |
| "Italic text": { | |
| "prefix": [ | |
| "italic", | |
| "i" | |
| ], | |
| "body": "*$0*", | |
| "description": "Write italic text" | |
| }, | |
| "Blockquote": { | |
| "prefix": "blockquote", | |
| "body": "< $0", | |
| "description": "Add a blockquote in Markdown" | |
| }, | |
| "Ordered list": { | |
| "prefix": [ | |
| "1. ", | |
| "list", | |
| "ol" | |
| ], | |
| "body": "1. $0", | |
| "description": "Start an ordered list" | |
| }, | |
| "Unordered list": { | |
| "prefix": [ | |
| "list", | |
| "ul" | |
| ], | |
| "body": "- $0", | |
| "description": "Start an unordered list" | |
| }, | |
| "Code": { | |
| "prefix": "code", | |
| "body": "`$0`", | |
| "description": "Add code section" | |
| }, | |
| "Code block": { | |
| "prefix": "code-block", | |
| "body": "```$1\n$0\n```", | |
| "description": "Add code block section" | |
| }, | |
| "Horizontal rule": { | |
| "prefix": [ | |
| "hr", | |
| "horizontal-rule" | |
| ], | |
| "body": "---", | |
| "description": "Add a horizontal rule/line" | |
| }, | |
| "Link": { | |
| "prefix": [ | |
| "a", | |
| "link" | |
| ], | |
| "body": "[${1:title}](${2|http://,https://, |}$3)", | |
| "description": "Add a link" | |
| }, | |
| "Image": { | |
| "prefix": [ | |
| "img", | |
| "image" | |
| ], | |
| "body": "", | |
| "description": "Add an image" | |
| }, | |
| "Table": { | |
| "prefix": "table", | |
| "body": [ | |
| "| ${1:Heading} |", | |
| "| ----------- |", | |
| "| ${2:Value} |" | |
| ], | |
| "description": "Creates a single column table" | |
| }, | |
| "Definition list": { | |
| "prefix": [ | |
| "dl", | |
| "definition list", | |
| "list" | |
| ], | |
| "body": "${1:term}\n: ${2:definition}", | |
| "description": "Create a definition list" | |
| }, | |
| "Strikethrough": { | |
| "prefix": "strikethrough", | |
| "body": "~~${0:text}~~", | |
| "description": "Write text with strikethrough effect" | |
| }, | |
| "Checkbox checked": { | |
| "prefix": [ | |
| "checkbox", | |
| "checked" | |
| ], | |
| "body": "[x] $0", | |
| "description": "Creates a checked check box" | |
| }, | |
| "Checkbox unchecked": { | |
| "prefix": [ | |
| "checkbox", | |
| "unchecked" | |
| ], | |
| "body": "[ ] $0", | |
| "description": "Creates a unchecked check box" | |
| }, | |
| "Emoji": { | |
| "prefix": "emoji", | |
| "body": ":${1|blush,smiley,relaxed,smirk,heart_eyes,kissing_heart,kissing_closed_eyes,flushed,relieved,satisfied,grin,wink,stuck_out_tongue_winking_eye,stuck_out_tongue_closed_eyes,grinning,kissing,kissing_smiling_eyes,stuck_out_tongue,sleeping,worried,frowning,anguished,open_mouth,grimacing,confused,hushed,expressionless,unamused,sweat_smile,sweat,disappointed_relieved,weary,pensive,disappointed,confounded,fearful,cold_sweat,persevere,cry,sob,joy,astonished,scream,neckbeard,tired_face,angry,rage,triumph,sleepy,yum,mask,sunglasses,dizzy_face,imp,smiling_imp,neutral_face,no_mouth,innocent,alien,yellow_heart,blue_heart,purple_heart,heart,green_heart,broken_heart,heartbeat,heartpulse,two_hearts,revolving_hearts,cupid,sparkling_heart,sparkles,star,star2,dizzy,boom,collision,anger,exclamation,question,grey_exclamation,grey_question,zzz,dash,sweat_drops,notes,musical_note,fire,hankey,poop,shit,+1,thumbsup,-1,thumbsdown,ok_hand,punch,facepunch,fist,v,wave,hand,raised_hand,open_hands,point_up,point_down,point_left,point_right,raised_hands,pray,point_up_2,clap,muscle,metal,fu,walking,runner,running,couple,family,two_men_holding_hands,two_women_holding_hands,dancer,dancers,ok_woman,no_good,information_desk_person,raising_hand,bride_with_veil,person_with_pouting_face,person_frowning,bow,couplekiss,couple_with_heart,massage,haircut,nail_care,boy,girl,woman,man,baby,older_woman,older_man,person_with_blond_hair,man_with_gua_pi_mao,man_with_turban,construction_worker,cop,angel,princess,smiley_cat,smile_cat,heart_eyes_cat,kissing_cat,smirk_cat,scream_cat,crying_cat_face,joy_cat,pouting_cat,japanese_ogre,japanese_goblin,see_no_evil,hear_no_evil,speak_no_evil,guardsman,skull,feet,lips,kiss,droplet,ear,eyes,nose,tongue,love_letter,bust_in_silhouette,busts_in_silhouette,speech_balloon,thought_balloon,feelsgood,finnadie,goberserk,godmode,hurtrealbad,rage1,rage2,rage3,rage4,suspect,trollface,snowflake,snowman,zap,cyclone,foggy,ocean,cat,dog,mouse,hamster,rabbit,wolf,frog,tiger,koala,bear,pig,pig_nose,cow,boar,monkey_face,monkey,horse,racehorse,camel,sheep,elephant,panda_face,snake,bird,baby_chick,hatched_chick,hatching_chick,chicken,penguin,turtle,bug,honeybee,ant,beetle,snail,octopus,tropical_fish,fish,whale,whale2,dolphin,cow2,ram,rat,water_buffalo,tiger2,rabbit2,dragon,goat,rooster,dog2,pig2,mouse2,ox,dragon_face,blowfish,crocodile,dromedary_camel,leopard,cat2,poodle,paw_prints,bouquet,cherry_blossom,tulip,four_leaf_clover,rose,sunflower,hibiscus,maple_leaf,leaves,fallen_leaf,herb,mushroom,cactus,palm_tree,evergreen_tree,deciduous_tree,chestnut,seedling,blossom,ear_of_rice,shell,globe_with_meridians,sun_with_face,full_moon_with_face,new_moon_with_face,new_moon,waxing_crescent_moon,first_quarter_moon,waxing_gibbous_moon,full_moon,waning_gibbous_moon,last_quarter_moon,waning_crescent_moon,last_quarter_moon_with_face,first_quarter_moon_with_face,moon,earth_africa,earth_americas,earth_asia,volcano,milky_way,partly_sunny,octocat,squirrel,school_satchel,mortar_board,flags,fireworks,sparkler,wind_chime,rice_scene,jack_o_lantern,ghost,santa,christmas_tree,gift,bell,no_bell,tanabata_tree,tada,confetti_ball,balloon,crystal_ball,cd,dvd,floppy_disk,camera,video_camera,movie_camera,computer,tv,iphone,phone,telephone,telephone_receiver,pager,fax,minidisc,vhs,sound,speaker,mute,loudspeaker,mega,hourglass,hourglass_flowing_sand,alarm_clock,watch,radio,satellite,loop,mag,mag_right,unlock,lock,lock_with_ink_pen,closed_lock_with_key,key,bulb,flashlight,high_brightness,low_brightness,electric_plug,battery,calling,email,mailbox,postbox,bath,bathtub,shower,toilet,wrench,nut_and_bolt,hammer,seat,moneybag,yen,dollar,pound,euro,credit_card,money_with_wings,e-mail,inbox_tray,outbox_tray,envelope,incoming_envelope,postal_horn,mailbox_closed,mailbox_with_mail,mailbox_with_no_mail,door,smoking,bomb,gun,hocho,pill,syringe,page_facing_up,page_with_curl,bookmark_tabs,bar_chart,chart_with_upwards_trend,chart_with_downwards_trend,scroll,clipboard,calendar,date,card_index,file_folder,open_file_folder,scissors,pushpin,paperclip,black_nib,pencil2,straight_ruler,triangular_ruler,closed_book,green_book,blue_book,orange_book,notebook,notebook_with_decorative_cover,ledger,books,bookmark,name_badge,microscope,telescope,newspaper,football,basketball,soccer,baseball,tennis,8ball,rugby_football,bowling,golf,mountain_bicyclist,bicyclist,horse_racing,snowboarder,swimmer,surfer,ski,spades,hearts,clubs,diamonds,gem,ring,trophy,musical_score,musical_keyboard,violin,space_invader,video_game,black_joker,flower_playing_cards,game_die,dart,mahjong,clapper,memo,pencil,book,art,microphone,headphones,trumpet,saxophone,guitar,shoe,sandal,high_heel,lipstick,boot,shirt,tshirt,necktie,womans_clothes,dress,running_shirt_with_sash,jeans,kimono,bikini,ribbon,tophat,crown,womans_hat,mans_shoe,closed_umbrella,briefcase,handbag,pouch,purse,eyeglasses,fishing_pole_and_fish,coffee,tea,sake,baby_bottle,beer,beers,cocktail,tropical_drink,wine_glass,fork_and_knife,pizza,hamburger,fries,poultry_leg,meat_on_bone,spaghetti,curry,fried_shrimp,bento,sushi,fish_cake,rice_ball,rice_cracker,rice,ramen,stew,oden,dango,egg,bread,doughnut,custard,icecream,ice_cream,shaved_ice,birthday,cake,cookie,chocolate_bar,candy,lollipop,honey_pot,apple,green_apple,tangerine,lemon,cherries,grapes,watermelon,strawberry,peach,melon,banana,pear,pineapple,sweet_potato,eggplant,tomato,corn,office,post_office,hospital,bank,convenience_store,love_hotel,hotel,wedding,church,department_store,european_post_office,city_sunrise,city_sunset,japanese_castle,european_castle,tent,factory,tokyo_tower,japan,mount_fuji,sunrise_over_mountains,sunrise,stars,statue_of_liberty,bridge_at_night,carousel_horse,rainbow,ferris_wheel,fountain,roller_coaster,ship,speedboat,boat,sailboat,rowboat,anchor,rocket,airplane,helicopter,steam_locomotive,tram,mountain_railway,bike,aerial_tramway,suspension_railway,mountain_cableway,tractor,blue_car,oncoming_automobile,car,red_car,taxi,oncoming_taxi,articulated_lorry,bus,oncoming_bus,rotating_light,police_car,oncoming_police_car,fire_engine,ambulance,minibus,truck,train,station,train2,bullettrain_front,bullettrain_side,light_rail,monorail,railway_car,trolleybus,ticket,fuelpump,vertical_traffic_light,traffic_light,warning,construction,beginner,atm,slot_machine,busstop,barber,hotsprings,checkered_flag,crossed_flags,izakaya_lantern,moyai,circus_tent,performing_arts,round_pushpin,triangular_flag_on_post,jp,kr,cn,us,fr,es,it,ru,gb,uk,de,four,five,six,seven,eight,nine,keycap_ten,1234,zero,hash,symbols,arrow_backward,arrow_down,arrow_forward,arrow_left,capital_abcd,abcd,abc,arrow_lower_left,arrow_lower_right,arrow_right,arrow_up,arrow_upper_left,arrow_upper_right,arrow_double_down,arrow_double_up,arrow_down_small,arrow_heading_down,arrow_heading_up,leftwards_arrow_with_hook,arrow_right_hook,left_right_arrow,arrow_up_down,arrow_up_small,arrows_clockwise,arrows_counterclockwise,rewind,fast_forward,information_source,ok,twisted_rightwards_arrows,repeat,repeat_one,new,top,up,cool,free,ng,cinema,koko,signal_strength,u5272,u5408,u55b6,u6307,u6708,u6709,u6e80,u7121,u7533,u7a7a,u7981,sa,restroom,mens,womens,baby_symbol,no_smoking,parking,wheelchair,metro,baggage_claim,accept,wc,potable_water,put_litter_in_its_place,secret,congratulations,m,passport_control,left_luggage,customs,ideograph_advantage,cl,sos,id,no_entry_sign,underage,no_mobile_phones,do_not_litter,non-potable_water,no_bicycles,no_pedestrians,children_crossing,no_entry,eight_spoked_asterisk,eight_pointed_black_star,heart_decoration,vs,vibration_mode,mobile_phone_off,chart,currency_exchange,aries,taurus,gemini,cancer,leo,virgo,libra,scorpius,sagittarius,capricorn,aquarius,pisces,ophiuchus,six_pointed_star,negative_squared_cross_mark,a,b,ab,o2,diamond_shape_with_a_dot_inside,recycle,end,on,soon,clock1,clock130,clock10,clock1030,clock11,clock1130,clock12,clock1230,clock2,clock230,clock3,clock330,clock4,clock430,clock5,clock530,clock6,clock630,clock7,clock730,clock8,clock830,clock9,clock930,heavy_dollar_sign,copyright,registered,tm,x,heavy_exclamation_mark,bangbang,interrobang,o,heavy_multiplication_x,heavy_plus_sign,heavy_minus_sign,heavy_division_sign,white_flower,100,heavy_check_mark,ballot_box_with_check,radio_button,link,curly_loop,wavy_dash,part_alternation_mark,trident,black_square,white_square,white_check_mark,black_square_button,white_square_button,black_circle,white_circle,red_circle,large_blue_circle,large_blue_diamond,large_orange_diamond,small_blue_diamond,small_orange_diamond,small_red_triangle,small_red_triangle_down,shipit|}:", | |
| "description": "Adds an emoji" | |
| } | |
| } |
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 python 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" | |
| // } | |
| "if": { | |
| "prefix": "if", | |
| "body": [ | |
| "if ${1:expression}:", | |
| "\t${2:pass}" | |
| ], | |
| "description": "An if statement" | |
| }, | |
| "if/else": { | |
| "prefix": "if/else", | |
| "body": [ | |
| "if ${1:condition}:", | |
| "\t${2:pass}", | |
| "else:", | |
| "\t${3:pass}" | |
| ], | |
| "description": "An if statement with else" | |
| }, | |
| "elif": { | |
| "prefix": "elif", | |
| "body": [ | |
| "elif ${1:expression}:", | |
| "\t${2:pass}" | |
| ], | |
| "description": "An elif statement" | |
| }, | |
| "else": { | |
| "prefix": "else", | |
| "body": [ | |
| "else:", | |
| "\t${1:pass}" | |
| ], | |
| "description": "An else statement" | |
| }, | |
| "while": { | |
| "prefix": "while", | |
| "body": [ | |
| "while ${1:expression}:", | |
| "\t${2:pass}" | |
| ], | |
| "description": "While loop" | |
| }, | |
| "while/else": { | |
| "prefix": "while/else", | |
| "body": [ | |
| "while ${1:expression}:", | |
| "\t${2:pass}", | |
| "else:", | |
| "\t${3:pass}" | |
| ], | |
| "description": "A while loop with else" | |
| }, | |
| "for": { | |
| "prefix": "for", | |
| "body": [ | |
| "for ${1:target_list} in ${2:expression_list}:", | |
| "\t${3:pass}" | |
| ], | |
| "description": "For loop" | |
| }, | |
| "for/else": { | |
| "prefix": "for/else", | |
| "body": [ | |
| "for ${1:target_list} in ${2:expression_list}:", | |
| "\t${3:pass}", | |
| "else:", | |
| "\t${4:pass}" | |
| ], | |
| "description": "A for loop with else" | |
| }, | |
| "try/except": { | |
| "prefix": "try/except", | |
| "body": [ | |
| "try:", | |
| "\t${1:pass}", | |
| "except ${2:expression} as ${3:identifier}:", | |
| "\t${4:pass}" | |
| ], | |
| "description": "try/except statement" | |
| }, | |
| "try/finally": { | |
| "prefix": "try/finally", | |
| "body": [ | |
| "try:", | |
| "\t${1:pass}", | |
| "finally:", | |
| "\t${2:pass}" | |
| ], | |
| "description": "try/finally statement" | |
| }, | |
| "try/except/else": { | |
| "prefix": "try/except/else", | |
| "body": [ | |
| "try:", | |
| "\t${1:pass}", | |
| "except ${2:expression} as ${3:identifier}:", | |
| "\t${4:pass}", | |
| "else:", | |
| "\t${5:pass}" | |
| ], | |
| "description": "try/except/else statement" | |
| }, | |
| "try/except/finally": { | |
| "prefix": "try/except/finally", | |
| "body": [ | |
| "try:", | |
| "\t${1:pass}", | |
| "except ${2:expression} as ${3:identifier}:", | |
| "\t${4:pass}", | |
| "finally:", | |
| "\t${5:pass}" | |
| ], | |
| "description": "try/except/finally statement" | |
| }, | |
| "try/except/else/finally": { | |
| "prefix": "try/except/else/finally", | |
| "body": [ | |
| "try:", | |
| "\t${1:pass}", | |
| "except ${2:expression} as ${3:identifier}:", | |
| "\t${4:pass}", | |
| "else:", | |
| "\t${5:pass}", | |
| "finally:", | |
| "\t${6:pass}" | |
| ], | |
| "description": "try/except/else/finally statement" | |
| }, | |
| "with": { | |
| "prefix": "with", | |
| "body": [ | |
| "with ${1:expression} as ${2:target}:", | |
| "\t${3:pass}" | |
| ], | |
| "description": "With statement" | |
| }, | |
| "Function": { | |
| "prefix": "def", | |
| "body": [ | |
| "def ${1:funcname}(${2:parameter_list}):", | |
| "\t\"\"\"", | |
| "\t${3:docstring}", | |
| "\t\"\"\"", | |
| "\t${4:pass}" | |
| ], | |
| "description": "Function" | |
| }, | |
| "Class method": { | |
| "prefix": "def/class", | |
| "body": [ | |
| "def ${1:funcname}(self, ${2:parameter_list}):", | |
| "\t\"\"\"", | |
| "\t${3:docstring}", | |
| "\t\"\"\"", | |
| "\t${4:pass}" | |
| ], | |
| "description": "Define a class method" | |
| }, | |
| "Static method": { | |
| "prefix": "def/static", | |
| "body": [ | |
| "@staticmethod", | |
| "def ${1:funcname}(${2:parameter_list}):", | |
| "\t\"\"\"", | |
| "\t${3:docstring}", | |
| "\t\"\"\"", | |
| "\t${4:pass}" | |
| ], | |
| "description": "Define a static method" | |
| }, | |
| "Abstract method": { | |
| "prefix": "def/abstract", | |
| "body": [ | |
| "def ${1:funcname}(self, ${2:parameter_list}):", | |
| "\t\"\"\"", | |
| "\t${3:docstring}", | |
| "\t\"\"\"", | |
| "\traise NotImplementedError" | |
| ], | |
| "description": "Define an abstract method" | |
| }, | |
| "Class": { | |
| "prefix": "class", | |
| "body": [ | |
| "class ${1:classname}(${2:object}):", | |
| "\t\"\"\"", | |
| "\t${3:docstring}", | |
| "\t\"\"\"", | |
| "\t${4:pass}" | |
| ], | |
| "description": "Class" | |
| }, | |
| "Lambda function": { | |
| "prefix": "lambda", | |
| "body": [ | |
| "lambda ${1:parameter_list}: ${2:expression}" | |
| ], | |
| "description": "Lambda function" | |
| }, | |
| "if/main": { | |
| "prefix": "__main__", | |
| "body": [ | |
| "if __name__ == \"__main__\":", | |
| " ${1:pass}" | |
| ], | |
| "description": "`if __name__ == \"__main__\": ...` block" | |
| }, | |
| "async/def": { | |
| "prefix": "async/def", | |
| "body": [ | |
| "async def ${1:funcname}(${2:parameter_list}):", | |
| "\t${3:pass}" | |
| ], | |
| "description": "Async statement" | |
| }, | |
| "async/for": { | |
| "prefix": "async/for", | |
| "body": [ | |
| "async for ${1:target} in ${2:iter}:", | |
| "\t${3:block}" | |
| ], | |
| "description": "Async for statement" | |
| }, | |
| "async/for/else": { | |
| "prefix": "async/for/else", | |
| "body": [ | |
| "async for ${1:target} in ${2:iter}:", | |
| "\t${3:block}", | |
| "else:", | |
| "\t${4:block}" | |
| ], | |
| "description": "Async for statement with else" | |
| }, | |
| "async/with": { | |
| "prefix": "async/with", | |
| "body": [ | |
| "async with ${1:expr} as ${2:var}:", | |
| "\t${3:block}" | |
| ], | |
| "description": "Async with statement" | |
| }, | |
| "Read a file as Pandas DataFrame": { | |
| "prefix": "pdr", | |
| "body": [ | |
| "${1:df} = pd.read_${2:csv}('${3:file_name}.${2:csv}')", | |
| "${1:df}.info()$0" | |
| ], | |
| "description": "Read a file as Pandas DataFrame" | |
| }, | |
| "Read from clipboard as Pandas DataFrame": { | |
| "prefix": "pdrc", | |
| "body": [ | |
| "${1:df} = pd.read_clipboard()", | |
| "${1:df}.info()$0" | |
| ], | |
| "description": "Read from clipboard as Pandas DataFrame" | |
| }, | |
| "Pandas DataFrame profiling": { | |
| "prefix": "pdprofiling", | |
| "body": [ | |
| "pandas_profiling.ProfileReport(${1:df})$0" | |
| ], | |
| "description": "Pandas DataFrame profiling" | |
| }, | |
| "Save Pandas DataFrame to file": { | |
| "prefix": "dfsave", | |
| "body": [ | |
| "${1:df}.to_${2:csv}('${3:file_name}.${2:csv}', index=${3|False, True|})$0" | |
| ], | |
| "description": "Save Pandas DataFrame to file" | |
| }, | |
| "Save Pandas DataFrame to compressed file": { | |
| "prefix": "dfsavezip", | |
| "body": [ | |
| "${1:df}.to_csv('${2:file_name}.csv.zip', index=${3|False, True|}, compression='zip')$0" | |
| ], | |
| "description": "Compress and save dataframe to a zipped file (.csv.zip)" | |
| }, | |
| "Modify Pandas DataFrame column name": { | |
| "prefix": "dfmc", | |
| "body": [ | |
| "${1:df}['${2:column}'] = ${1:df}['${2:column}']$0" | |
| ], | |
| "description": "Modify Pandas DataFrame column name" | |
| } | |
| } |
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 typst 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" | |
| // } | |
| "Only on slide": { | |
| "prefix": "only", | |
| "body": [ | |
| "#only($1)[", | |
| "$0", | |
| "]" | |
| ], | |
| "description": "Only on slide" | |
| }, | |
| "Uncover on slide": { | |
| "prefix": "uncover", | |
| "body": [ | |
| "#uncover($1)[", | |
| "$0", | |
| "]" | |
| ], | |
| "description": "Uncover on slide" | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment