├── .vscode └── launch.json ├── .vscodeignore ├── CHANGELOG.md ├── README.md ├── images └── icon.png ├── package.json ├── snippets └── snippets.json └── vsc-extension-quickstart.md /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | // A launch configuration that launches the extension inside a new window 2 | // Use IntelliSense to learn about possible attributes. 3 | // Hover to view descriptions of existing attributes. 4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 5 | { 6 | "version": "0.2.0", 7 | "configurations": [ 8 | { 9 | "name": "Extension", 10 | "type": "extensionHost", 11 | "request": "launch", 12 | "runtimeExecutable": "${execPath}", 13 | "args": [ 14 | "--extensionDevelopmentPath=${workspaceFolder}" 15 | ] 16 | } 17 | ] 18 | } -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- 1 | .vscode/** 2 | .vscode-test/** 3 | .gitignore 4 | vsc-extension-quickstart.md 5 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Change Log 2 | 3 | All notable changes to the "math-snippets" extension will be documented in this file. 4 | 5 | Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file. 6 | 7 | ## [Unreleased] 8 | 9 | - Initial release -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Math snippets for LaTeX and Markdown 2 | 3 | A set of math snippets for Visual Studio Code. 4 | 5 | # Available snippets 6 | 7 | Provides autocomplete for most LaTeX math symbols including: 8 | - Common constructs (`\frac`, `\sqrt`, ...) 9 | - Greek letters (`\alpha`, `\beta`, `\gamma`, ...) 10 | - Variable-sized operators (`\sum`, `\prod`, `\int`, ...) 11 | - Arrows (`\mapsto`, `\Rightarrow`, `\Leftrightarrow`, ...) 12 | - Roman names (`\lim`, `\log`, `\sin`, `\cos`, ...) 13 | - Decorations (`\vec`, `\overline`, `\hat`, ...) 14 | - Logic and sets (`\exists`, `\forall`, `\emptyset`, `\in`, ...) 15 | - Fences and delimiters (`\langle`, `\lfloor`, `\lceil`, ...) 16 | 17 | These snippets are accessible without the leading backslash character `\`. 18 | 19 | In addition to the standard LaTeX names, the following aliases and shortcuts are provided : 20 | 21 | | Alias | Resolves to | Description | 22 | | --------------- | ---------------------- | --------------------------------------------------------------- | 23 | | `ii` | `$...$` | Creates inline math formula with dollar delimiters | 24 | | `id` | `$\displaystyle ...$` | Creates inline displaystyle math formula with dollar delimiters | 25 | | `dd` | `$$ ... $$` | Creates display math formula with dollar delimiters | 26 | | `II` | `\(...\)` | Creates inline math formula with bracket delimiters | 27 | | `DD` | `\[\]` | Creates inline display math formula with bracket delimiters | 28 | | `abs` | `\leftǀ... \rightǀ` | Absolute value | 29 | | `norm` | `\left\ǀ ... \right\ǀ` | Vector norm | 30 | | `lrparentheses` | `\left( ... \right)` | Matching parentheses | 31 | | `lrbrackets` | `\left[ ... \right]` | Matching brackets | 32 | | `bb` | `\\mathbb{...}` | Math BB font | 33 | | `bf` | `\mathbf{...}` | Math BF font | 34 | 35 | The full list of supported snippets can be found [here](https://github.com/thomanq/math-snippets/blob/master/snippets/snippets.json). 36 | 37 | # How to write math with Markdown 38 | 39 | There are several VS Code extensions available from the Marketplace, for example [Markdown+Math](https://marketplace.visualstudio.com/items?itemName=goessner.mdmath). It is thus possible to use the built-in Markdown preview pane within VS Code. 40 | 41 | Another way is to use [KaTeX](https://katex.org/) directly by placing the [starter template code](https://github.com/KaTeX/KaTeX#starter-template) on top of your Markdown file. 42 | 43 | # Licence 44 | 45 | MIT 46 | -------------------------------------------------------------------------------- /images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomanq/math-snippets/7475dc22e3c40d2d0cc2d31a96710d8232ee6089/images/icon.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "math-snippets", 3 | "displayName": "Math Snippets", 4 | "version": "0.1.2", 5 | "publisher": "thomanq", 6 | "description": "Math snippets for LaTeX and Markdown", 7 | "homepage":"https://github.com/thomanq/math-snippets/blob/master/README.md", 8 | "repository": { 9 | "type": "git", 10 | "url": "https://github.com/thomanq/math-snippets.git" 11 | }, 12 | "license": "MIT", 13 | "icon": "images/icon.png", 14 | "engines": { 15 | "vscode": "^1.33.0" 16 | }, 17 | "categories": [ 18 | "Snippets" 19 | ], 20 | "contributes": { 21 | "snippets": [ 22 | { 23 | "language": "markdown", 24 | "path": "./snippets/snippets.json" 25 | }, 26 | { 27 | "language": "latex", 28 | "path": "./snippets/snippets.json" 29 | }, 30 | { 31 | "language": "tex", 32 | "path": "./snippets/snippets.json" 33 | } 34 | ] 35 | } 36 | } -------------------------------------------------------------------------------- /snippets/snippets.json: -------------------------------------------------------------------------------- 1 | { 2 | "LaTeX - inline math (dollars)": { 3 | "scope": "", 4 | "prefix": "ii", 5 | "body": ["$$1$ $0"], 6 | "description": "Create inline math formula" 7 | }, 8 | 9 | "LaTeX - display math (dollars)": { 10 | "scope": "", 11 | "prefix": "dd", 12 | "body": ["$$ $1 $$$0"], 13 | "description": "Create display math formula" 14 | }, 15 | 16 | "LaTeX - inline math with display style (dollars)": { 17 | "scope": "", 18 | "prefix": "id", 19 | "body": ["$\\displaystyle $1$ $0"], 20 | "description": "Create inline math formula with display style" 21 | }, 22 | 23 | "LaTeX - inline math (brackets)": { 24 | "scope": "", 25 | "prefix": "II", 26 | "body": ["\\($1\\) $0"], 27 | "description": "Create inline math formula" 28 | }, 29 | "LaTeX - display math (brackets)": { 30 | "scope": "", 31 | "prefix": "DD", 32 | "body": ["\\[$1\\]$0"], 33 | "description": "Create display math formula" 34 | }, 35 | 36 | 37 | "LaTeX - left": { 38 | "scope": "", 39 | "prefix": "left", 40 | "body": ["\\left"] 41 | }, 42 | "LaTeX - right": { 43 | "scope": "", 44 | "prefix": "right", 45 | "body": ["\\right"] 46 | }, 47 | "LaTeX - langle": { 48 | "scope": "", 49 | "prefix": "langle", 50 | "body": ["\\langle "] 51 | }, 52 | "LaTeX - rangle": { 53 | "scope": "", 54 | "prefix": "rangle", 55 | "body": ["\\rangle "] 56 | }, 57 | "LaTeX - lfloor": { 58 | "scope": "", 59 | "prefix": "lfloor", 60 | "body": ["\\lfloor "] 61 | }, 62 | "LaTeX - rfloor": { 63 | "scope": "", 64 | "prefix": "rfloor", 65 | "body": ["\\rfloor "] 66 | }, 67 | "LaTeX - lceil": { 68 | "scope": "", 69 | "prefix": "lceil", 70 | "body": ["\\lceil "] 71 | }, 72 | "LaTeX - rceil": { 73 | "scope": "", 74 | "prefix": "rceil", 75 | "body": ["\\rceil "] 76 | }, 77 | "LaTeX - ulcorner": { 78 | "scope": "", 79 | "prefix": "ulcorner", 80 | "body": ["\\ulcorner "] 81 | }, 82 | "LaTeX - urcorner": { 83 | "scope": "", 84 | "prefix": "urcorner", 85 | "body": ["\\urcorner "] 86 | }, 87 | "LaTeX - llcorner": { 88 | "scope": "", 89 | "prefix": "llcorner", 90 | "body": ["\\llcorner "] 91 | }, 92 | "LaTeX - lrcorner": { 93 | "scope": "", 94 | "prefix": "lrcorner", 95 | "body": ["\\lrcorner "] 96 | }, 97 | 98 | 99 | "LaTeX - abs": { 100 | "scope": "", 101 | "prefix": "abs", 102 | "body": ["\\left| $1 \\right| $0"] 103 | }, 104 | "LaTeX - norm": { 105 | "scope": "", 106 | "prefix": "norm", 107 | "body": ["\\left\\| $1 \\right\\| $0"] 108 | }, 109 | "LaTeX - lparenthesis + rparenthesis": { 110 | "scope": "", 111 | "prefix": "lrparentheses", 112 | "body": ["\\left( $1 \\right) $0"] 113 | }, 114 | "LaTeX - lbracket + rbracket": { 115 | "scope": "", 116 | "prefix": "lrbrackets", 117 | "body": ["\\left[ $1 \\right] $0"] 118 | }, 119 | "LaTeX - lcurlybracket + rcurlybracket": { 120 | "scope": "", 121 | "prefix": "lrcurlybrackets", 122 | "body": ["\\left\\{ $1 \\right\\\\} $0"] 123 | }, 124 | "LaTeX - langle + rangle": { 125 | "scope": "", 126 | "prefix": "lrangle", 127 | "body": ["\\left\\langle $1 \\right\\rangle $0"] 128 | }, 129 | "LaTeX - lfloor + rfloor": { 130 | "scope": "", 131 | "prefix": "lrfloor", 132 | "body": ["\\left\\lfloor $1 \\right\\rfloor $0"] 133 | }, 134 | "LaTeX - lceil + rceil": { 135 | "scope": "", 136 | "prefix": "lrceil", 137 | "body": ["\\left\\lceil $1 \\right\\rceil $0"] 138 | }, 139 | 140 | 141 | "LaTeX - infty (alias)": { 142 | "scope": "", 143 | "prefix": "oo", 144 | "body": ["\\infty "] 145 | }, 146 | "LaTeX - degree (alias)": { 147 | "scope": "", 148 | "prefix": "degr", 149 | "body": ["^{\\circ} "] 150 | }, 151 | "LaTeX - mathbf (alias)": { 152 | "scope": "", 153 | "prefix": "bf", 154 | "body": ["\\mathbf{$1}$0"] 155 | }, 156 | "LaTeX - mathbb (alias)": { 157 | "scope": "", 158 | "prefix": "bb", 159 | "body": ["\\mathbb{$1}$0"] 160 | }, 161 | "LaTeX - mathbb{R} (alias)": { 162 | "scope": "", 163 | "prefix": "bbR", 164 | "body": ["\\mathbb{R} "] 165 | }, 166 | "LaTeX - mathbb{Z} (alias)": { 167 | "scope": "", 168 | "prefix": "bbZ", 169 | "body": ["\\mathbb{Z} "] 170 | }, 171 | "LaTeX - mathbb{Q} (alias)": { 172 | "scope": "", 173 | "prefix": "bbQ", 174 | "body": ["\\mathbb{Q} "] 175 | }, 176 | "LaTeX - mathbb{N} (alias)": { 177 | "scope": "", 178 | "prefix": "bbN", 179 | "body": ["\\mathbb{N} "] 180 | }, 181 | "LaTeX - mathbb{C} (alias)": { 182 | "scope": "", 183 | "prefix": "bbC", 184 | "body": ["\\mathbb{C} "] 185 | }, 186 | "LaTeX - Leftrightarrow (alias)": { 187 | "scope": "", 188 | "prefix": "equivalent", 189 | "body": ["\\Leftrightarrow "] 190 | }, 191 | "LaTeX - Rightarrow (alias)": { 192 | "scope": "", 193 | "prefix": "implies", 194 | "body": ["\\Rightarrow "] 195 | }, 196 | "LaTeX - derivative (alias)": { 197 | "scope": "", 198 | "prefix": "deriv", 199 | "body": ["\\frac{d${1:f}}{d${2:x}} $0"] 200 | }, 201 | "LaTeX - partial derivative (alias)": { 202 | "scope": "", 203 | "prefix": "pderiv", 204 | "body": ["\\frac{\\partial ${1:f}}{\\partial ${2:x}} $0"] 205 | }, 206 | "LaTeX - cases (alias)": { 207 | "scope": "", 208 | "prefix": "cases", 209 | "body": ["\\begin{cases}","\t$1 &\\text{$2}\\\\\\\\","\t$3 &\\text{$4}\\\\\\\\$5","\\end{cases} $0"] 210 | }, 211 | "LaTeX - align (alias)": { 212 | "scope": "", 213 | "prefix": "align", 214 | "body": ["\\begin{${1|align,align*,aligned|}}","\t$2\\\\\\\\","\t$3\\\\\\\\$4","\\end{$1} $0"] 215 | }, 216 | 217 | 218 | "LaTeX - frac": { 219 | "scope": "", 220 | "prefix": "frac", 221 | "body": ["\\frac{$1}{$2}$0"] 222 | }, 223 | "LaTeX - sqrt": { 224 | "scope": "", 225 | "prefix": "sqrt", 226 | "body": ["\\sqrt[$1]{$2}$0"] 227 | }, 228 | 229 | 230 | "LaTeX - alpha": { 231 | "scope": "", 232 | "prefix": "alpha", 233 | "body": ["\\alpha "] 234 | }, 235 | "LaTeX - beta": { 236 | "scope": "", 237 | "prefix": "beta", 238 | "body": ["\\beta "] 239 | }, 240 | "LaTeX - gamma": { 241 | "scope": "", 242 | "prefix": "gamma", 243 | "body": ["\\gamma "] 244 | }, 245 | "LaTeX - Gamma": { 246 | "scope": "", 247 | "prefix": "Gamma", 248 | "body": ["\\Gamma "] 249 | }, 250 | "LaTeX - vargamma": { 251 | "scope": "", 252 | "prefix": "vargamma", 253 | "body": ["\\vargamma "] 254 | }, 255 | "LaTeX - delta": { 256 | "scope": "", 257 | "prefix": "delta", 258 | "body": ["\\delta "] 259 | }, 260 | "LaTeX - Delta": { 261 | "scope": "", 262 | "prefix": "Delta", 263 | "body": ["\\Delta "] 264 | }, 265 | "LaTeX - epsilon": { 266 | "scope": "", 267 | "prefix": "epsilon", 268 | "body": ["\\epsilon "] 269 | }, 270 | "LaTeX - varepsilon": { 271 | "scope": "", 272 | "prefix": "varepsilon", 273 | "body": ["\\varepsilon "] 274 | }, 275 | "LaTeX - zeta": { 276 | "scope": "", 277 | "prefix": "zeta", 278 | "body": ["\\zeta "] 279 | }, 280 | "LaTeX - eta": { 281 | "scope": "", 282 | "prefix": "eta", 283 | "body": ["\\eta "] 284 | }, 285 | "LaTeX - theta": { 286 | "scope": "", 287 | "prefix": "theta", 288 | "body": ["\\theta "] 289 | }, 290 | "LaTeX - Theta": { 291 | "scope": "", 292 | "prefix": "Theta", 293 | "body": ["\\Theta "] 294 | }, 295 | "LaTeX - vartheta": { 296 | "scope": "", 297 | "prefix": "vartheta", 298 | "body": ["\\vartheta "] 299 | }, 300 | "LaTeX - iota": { 301 | "scope": "", 302 | "prefix": "iota", 303 | "body": ["\\iota "] 304 | }, 305 | "LaTeX - kappa": { 306 | "scope": "", 307 | "prefix": "kappa", 308 | "body": ["\\kappa "] 309 | }, 310 | "LaTeX - lambda": { 311 | "scope": "", 312 | "prefix": "lambda", 313 | "body": ["\\lambda "] 314 | }, 315 | "LaTeX - Lambda": { 316 | "scope": "", 317 | "prefix": "Lambda", 318 | "body": ["\\Lambda "] 319 | }, 320 | "LaTeX - mu": { 321 | "scope": "", 322 | "prefix": "mu", 323 | "body": ["\\mu "] 324 | }, 325 | "LaTeX - nu": { 326 | "scope": "", 327 | "prefix": "nu", 328 | "body": ["\\nu "] 329 | }, 330 | "LaTeX - xi": { 331 | "scope": "", 332 | "prefix": "xi", 333 | "body": ["\\xi "] 334 | }, 335 | "LaTeX - Xi": { 336 | "scope": "", 337 | "prefix": "Xi", 338 | "body": ["\\Xi "] 339 | }, 340 | "LaTeX - pi": { 341 | "scope": "", 342 | "prefix": "pi", 343 | "body": ["\\pi "] 344 | }, 345 | "LaTeX - Pi": { 346 | "scope": "", 347 | "prefix": "Pi", 348 | "body": ["\\Pi "] 349 | }, 350 | "LaTeX - varpi": { 351 | "scope": "", 352 | "prefix": "varpi", 353 | "body": ["\\varpi "] 354 | }, 355 | "LaTeX - rho": { 356 | "scope": "", 357 | "prefix": "rho", 358 | "body": ["\\rho "] 359 | }, 360 | "LaTeX - varrho": { 361 | "scope": "", 362 | "prefix": "varrho", 363 | "body": ["\\varrho "] 364 | }, 365 | "LaTeX - sigma": { 366 | "scope": "", 367 | "prefix": "sigma", 368 | "body": ["\\sigma "] 369 | }, 370 | "LaTeX - Sigma": { 371 | "scope": "", 372 | "prefix": "Sigma", 373 | "body": ["\\Sigma "] 374 | }, 375 | "LaTeX - varsigma": { 376 | "scope": "", 377 | "prefix": "varsigma", 378 | "body": ["\\varsigma "] 379 | }, 380 | "LaTeX - tau": { 381 | "scope": "", 382 | "prefix": "tau", 383 | "body": ["\\tau "] 384 | }, 385 | "LaTeX - upsilon": { 386 | "scope": "", 387 | "prefix": "upsilon", 388 | "body": ["\\upsilon "] 389 | }, 390 | "LaTeX - Upsilon": { 391 | "scope": "", 392 | "prefix": "Upsilon", 393 | "body": ["\\Upsilon "] 394 | }, 395 | "LaTeX - phi": { 396 | "scope": "", 397 | "prefix": "phi", 398 | "body": ["\\phi "] 399 | }, 400 | "LaTeX - Phi": { 401 | "scope": "", 402 | "prefix": "Phi", 403 | "body": ["\\Phi "] 404 | }, 405 | "LaTeX - varphi": { 406 | "scope": "", 407 | "prefix": "varphi", 408 | "body": ["\\varphi "] 409 | }, 410 | "LaTeX - chi": { 411 | "scope": "", 412 | "prefix": "chi", 413 | "body": ["\\chi "] 414 | }, 415 | "LaTeX - psi": { 416 | "scope": "", 417 | "prefix": "psi", 418 | "body": ["\\psi "] 419 | }, 420 | "LaTeX - Psi": { 421 | "scope": "", 422 | "prefix": "Psi", 423 | "body": ["\\Psi "] 424 | }, 425 | "LaTeX - omega": { 426 | "scope": "", 427 | "prefix": "omega", 428 | "body": ["\\omega "] 429 | }, 430 | "LaTeX - Omega": { 431 | "scope": "", 432 | "prefix": "Omega", 433 | "body": ["\\Omega "] 434 | }, 435 | "LaTeX - digamma": { 436 | "scope": "", 437 | "prefix": "digamma", 438 | "body": ["\\digamma "] 439 | }, 440 | "LaTeX - Digamma": { 441 | "scope": "", 442 | "prefix": "Digamma", 443 | "body": ["\\Digamma "] 444 | }, 445 | 446 | 447 | 448 | "LaTeX - aleph": { 449 | "scope": "", 450 | "prefix": "aleph", 451 | "body": ["\\aleph "] 452 | }, 453 | "LaTeX - beth": { 454 | "scope": "", 455 | "prefix": "beth", 456 | "body": ["\\beth "] 457 | }, 458 | "LaTeX - gimel": { 459 | "scope": "", 460 | "prefix": "gimel", 461 | "body": ["\\gimel "] 462 | }, 463 | "LaTeX - daleth": { 464 | "scope": "", 465 | "prefix": "daleth", 466 | "body": ["\\daleth "] 467 | }, 468 | 469 | 470 | 471 | "LaTeX - cup": { 472 | "scope": "", 473 | "prefix": "cup", 474 | "body": ["\\cup "] 475 | }, 476 | "LaTeX - cap": { 477 | "scope": "", 478 | "prefix": "cap", 479 | "body": ["\\cap "] 480 | }, 481 | "LaTeX - sqcup": { 482 | "scope": "", 483 | "prefix": "sqcup", 484 | "body": ["\\sqcup "] 485 | }, 486 | "LaTeX - sqcap": { 487 | "scope": "", 488 | "prefix": "sqcap", 489 | "body": ["\\sqcap "] 490 | }, 491 | "LaTeX - subset": { 492 | "scope": "", 493 | "prefix": "subset", 494 | "body": ["\\subset "] 495 | }, 496 | "LaTeX - notsubset": { 497 | "scope": "", 498 | "prefix": "notsubset", 499 | "body": ["\\not\\subset "] 500 | }, 501 | "LaTeX - subseteq": { 502 | "scope": "", 503 | "prefix": "subseteq", 504 | "body": ["\\subseteq "] 505 | }, 506 | "LaTeX - nsubseteq": { 507 | "scope": "", 508 | "prefix": "nsubseteq", 509 | "body": ["\\nsubseteq "] 510 | }, 511 | "LaTeX - sqsubset": { 512 | "scope": "", 513 | "prefix": "sqsubset", 514 | "body": ["\\sqsubset "] 515 | }, 516 | "LaTeX - sqsubseteq": { 517 | "scope": "", 518 | "prefix": "sqsubseteq", 519 | "body": ["\\sqsubseteq "] 520 | }, 521 | "LaTeX - sqsupset": { 522 | "scope": "", 523 | "prefix": "sqsupset", 524 | "body": ["\\sqsupset "] 525 | }, 526 | "LaTeX - sqsupseteq": { 527 | "scope": "", 528 | "prefix": "sqsupseteq", 529 | "body": ["\\sqsupseteq "] 530 | }, 531 | "LaTeX - supset": { 532 | "scope": "", 533 | "prefix": "supset", 534 | "body": ["\\supset "] 535 | }, 536 | "LaTeX - notsupset": { 537 | "scope": "", 538 | "prefix": "notsupset", 539 | "body": ["\\not\\supset "] 540 | }, 541 | "LaTeX - supseteq": { 542 | "scope": "", 543 | "prefix": "supseteq", 544 | "body": ["\\supseteq "] 545 | }, 546 | "LaTeX - nsupseteq": { 547 | "scope": "", 548 | "prefix": "nsupseteq", 549 | "body": ["\\nsupseteq "] 550 | }, 551 | "LaTeX - in": { 552 | "scope": "", 553 | "prefix": "in", 554 | "body": ["\\in "] 555 | }, 556 | "LaTeX - ni": { 557 | "scope": "", 558 | "prefix": "ni", 559 | "body": ["\\ni "] 560 | }, 561 | "LaTeX - not in": { 562 | "scope": "", 563 | "prefix": "notin", 564 | "body": ["\\not\\in "] 565 | }, 566 | "LaTeX - not": { 567 | "scope": "", 568 | "prefix": "not", 569 | "body": ["\\not "] 570 | }, 571 | "LaTeX - varnothing": { 572 | "scope": "", 573 | "prefix": "varnothing", 574 | "body": ["\\varnothing "] 575 | }, 576 | "LaTeX - emptyset": { 577 | "scope": "", 578 | "prefix": "emptyset", 579 | "body": ["\\emptyset "] 580 | }, 581 | "LaTeX - setminus": { 582 | "scope": "", 583 | "prefix": "setminus", 584 | "body": ["\\setminus "] 585 | }, 586 | "LaTeX - equiv": { 587 | "scope": "", 588 | "prefix": "equiv", 589 | "body": ["\\equiv "] 590 | }, 591 | "LaTeX - forall": { 592 | "scope": "", 593 | "prefix": "forall", 594 | "body": ["\\forall "] 595 | }, 596 | "LaTeX - exists": { 597 | "scope": "", 598 | "prefix": "exists", 599 | "body": ["\\exists "] 600 | }, 601 | "LaTeX - nexists": { 602 | "scope": "", 603 | "prefix": "nexists", 604 | "body": ["\\nexists "] 605 | }, 606 | "LaTeX - therefore": { 607 | "scope": "", 608 | "prefix": "therefore", 609 | "body": ["\\therefore "] 610 | }, 611 | "LaTeX - because": { 612 | "scope": "", 613 | "prefix": "because", 614 | "body": ["\\because "] 615 | }, 616 | "LaTeX - neg": { 617 | "scope": "", 618 | "prefix": "neg", 619 | "body": ["\\neg "] 620 | }, 621 | "LaTeX - lnot": { 622 | "scope": "", 623 | "prefix": "lnot", 624 | "body": ["\\lnot "] 625 | }, 626 | "LaTeX - vee": { 627 | "scope": "", 628 | "prefix": "vee", 629 | "body": ["\\vee "] 630 | }, 631 | "LaTeX - lor": { 632 | "scope": "", 633 | "prefix": "lor", 634 | "body": ["\\lor "] 635 | }, 636 | "LaTeX - wedge": { 637 | "scope": "", 638 | "prefix": "wedge", 639 | "body": ["\\wedge "] 640 | }, 641 | "LaTeX - land": { 642 | "scope": "", 643 | "prefix": "land", 644 | "body": ["\\land "] 645 | }, 646 | "LaTeX - vdash": { 647 | "scope": "", 648 | "prefix": "vdash", 649 | "body": ["\\vdash "] 650 | }, 651 | "LaTeX - dashv": { 652 | "scope": "", 653 | "prefix": "dashv", 654 | "body": ["\\dashv "] 655 | }, 656 | "LaTeX - models": { 657 | "scope": "", 658 | "prefix": "models", 659 | "body": ["\\models "] 660 | }, 661 | 662 | 663 | 664 | "LaTeX - acute": { 665 | "scope": "", 666 | "prefix": "acute", 667 | "body": ["\\acute{$1}$0"] 668 | }, 669 | "LaTeX - breve": { 670 | "scope": "", 671 | "prefix": "breve", 672 | "body": ["\\breve{$1}$0"] 673 | }, 674 | "LaTeX - check": { 675 | "scope": "", 676 | "prefix": "check", 677 | "body": ["\\check{$1}$0"] 678 | }, 679 | "LaTeX - mathring": { 680 | "scope": "", 681 | "prefix": "mathring", 682 | "body": ["\\mathring{$1}$0"] 683 | }, 684 | "LaTeX - grave": { 685 | "scope": "", 686 | "prefix": "grave", 687 | "body": ["\\grave{$1}$0"] 688 | }, 689 | "LaTeX - dot": { 690 | "scope": "", 691 | "prefix": "dot", 692 | "body": ["\\dot{$1}$0"] 693 | }, 694 | "LaTeX - ddot": { 695 | "scope": "", 696 | "prefix": "ddot", 697 | "body": ["\\ddot{$1}$0"] 698 | }, 699 | "LaTeX - hat": { 700 | "scope": "", 701 | "prefix": "hat", 702 | "body": ["\\hat{$1}$0"] 703 | }, 704 | "LaTeX - tilde": { 705 | "scope": "", 706 | "prefix": "tilde", 707 | "body": ["\\tilde{$1}$0"] 708 | }, 709 | "LaTeX - bar": { 710 | "scope": "", 711 | "prefix": "bar", 712 | "body": ["\\bar{$1}$0"] 713 | }, 714 | "LaTeX - vec": { 715 | "scope": "", 716 | "prefix": "vec", 717 | "body": ["\\vec{$1}$0"] 718 | }, 719 | "LaTeX - mathbf": { 720 | "scope": "", 721 | "prefix": "mathbf", 722 | "body": ["\\mathbf{$1}$0"] 723 | }, 724 | "LaTeX - mathbb": { 725 | "scope": "", 726 | "prefix": "mathbb", 727 | "body": ["\\mathbb{$1}$0"] 728 | }, 729 | "LaTeX - mathcal": { 730 | "scope": "", 731 | "prefix": "mathcal", 732 | "body": ["\\mathcal{$1}$0"] 733 | }, 734 | "LaTeX - mathfrak": { 735 | "scope": "", 736 | "prefix": "mathfrak", 737 | "body": ["\\mathfrak{$1}$0"] 738 | }, 739 | "LaTeX - mathscr": { 740 | "scope": "", 741 | "prefix": "mathscr", 742 | "body": ["\\mathscr{$1}$0"] 743 | }, 744 | "LaTeX - overline": { 745 | "scope": "", 746 | "prefix": "overline", 747 | "body": ["\\overline{$1}$0"] 748 | }, 749 | "LaTeX - widehat": { 750 | "scope": "", 751 | "prefix": "widehat", 752 | "body": ["\\widehat{$1}$0"] 753 | }, 754 | "LaTeX - widetilde": { 755 | "scope": "", 756 | "prefix": "widetilde", 757 | "body": ["\\widetilde{$1}$0"] 758 | }, 759 | "LaTeX - overbrace": { 760 | "scope": "", 761 | "prefix": "overbrace", 762 | "body": ["\\overbrace{$1}^{$2}$0"] 763 | }, 764 | "LaTeX - underbrace": { 765 | "scope": "", 766 | "prefix": "underbrace", 767 | "body": ["\\underbrace{$1}_{$2}$0"] 768 | }, 769 | 770 | 771 | 772 | "LaTeX - sin": { 773 | "scope": "", 774 | "prefix": "sin", 775 | "body": ["\\sin "] 776 | }, 777 | "LaTeX - cos": { 778 | "scope": "", 779 | "prefix": "cos", 780 | "body": ["\\cos "] 781 | }, 782 | "LaTeX - tan": { 783 | "scope": "", 784 | "prefix": "tan", 785 | "body": ["\\tan "] 786 | }, 787 | "LaTeX - sec": { 788 | "scope": "", 789 | "prefix": "sec", 790 | "body": ["\\sec "] 791 | }, 792 | "LaTeX - csc": { 793 | "scope": "", 794 | "prefix": "csc", 795 | "body": ["\\csc "] 796 | }, 797 | "LaTeX - cot": { 798 | "scope": "", 799 | "prefix": "cot", 800 | "body": ["\\cot "] 801 | }, 802 | "LaTeX - exp": { 803 | "scope": "", 804 | "prefix": "exp", 805 | "body": ["\\exp "] 806 | }, 807 | "LaTeX - log": { 808 | "scope": "", 809 | "prefix": "log", 810 | "body": ["\\log_{$1} $0"] 811 | }, 812 | "LaTeX - ln": { 813 | "scope": "", 814 | "prefix": "ln", 815 | "body": ["\\ln "] 816 | }, 817 | "LaTeX - lg": { 818 | "scope": "", 819 | "prefix": "lg", 820 | "body": ["\\lg "] 821 | }, 822 | "LaTeX - sinh": { 823 | "scope": "", 824 | "prefix": "sinh", 825 | "body": ["\\sinh "] 826 | }, 827 | "LaTeX - cosh": { 828 | "scope": "", 829 | "prefix": "cosh", 830 | "body": ["\\cosh "] 831 | }, 832 | "LaTeX - tanh": { 833 | "scope": "", 834 | "prefix": "tanh", 835 | "body": ["\\tanh "] 836 | }, 837 | "LaTeX - coth": { 838 | "scope": "", 839 | "prefix": "coth", 840 | "body": ["\\coth "] 841 | }, 842 | "LaTeX - det": { 843 | "scope": "", 844 | "prefix": "det", 845 | "body": ["\\det "] 846 | }, 847 | "LaTeX - dim": { 848 | "scope": "", 849 | "prefix": "dim", 850 | "body": ["\\dim "] 851 | }, 852 | "LaTeX - ker": { 853 | "scope": "", 854 | "prefix": "ker", 855 | "body": ["\\ker "] 856 | }, 857 | "LaTeX - deg": { 858 | "scope": "", 859 | "prefix": "deg", 860 | "body": ["\\deg "] 861 | }, 862 | "LaTeX - arg": { 863 | "scope": "", 864 | "prefix": "arg", 865 | "body": ["\\arg "] 866 | }, 867 | "LaTeX - gcd": { 868 | "scope": "", 869 | "prefix": "gcd", 870 | "body": ["\\gcd "] 871 | }, 872 | "LaTeX - arcsin": { 873 | "scope": "", 874 | "prefix": "arcsin", 875 | "body": ["\\arcsin "] 876 | }, 877 | "LaTeX - arccos": { 878 | "scope": "", 879 | "prefix": "arccos", 880 | "body": ["\\arccos "] 881 | }, 882 | "LaTeX - arctan": { 883 | "scope": "", 884 | "prefix": "arctan", 885 | "body": ["\\arctan "] 886 | }, 887 | "LaTeX - arccsc": { 888 | "scope": "", 889 | "prefix": "arccsc", 890 | "body": ["\\operatorname{arccsc} "] 891 | }, 892 | "LaTeX - arcsec": { 893 | "scope": "", 894 | "prefix": "arcsec", 895 | "body": ["\\operatorname{arcsec} "] 896 | }, 897 | "LaTeX - arccot": { 898 | "scope": "", 899 | "prefix": "arccot", 900 | "body": ["\\operatorname{arccot} "] 901 | }, 902 | "LaTeX - arsinh": { 903 | "scope": "", 904 | "prefix": "arsinh", 905 | "body": ["\\operatorname{arsinh} "] 906 | }, 907 | "LaTeX - arcosh": { 908 | "scope": "", 909 | "prefix": "arcosh", 910 | "body": ["\\operatorname{arcosh} "] 911 | }, 912 | "LaTeX - artanh": { 913 | "scope": "", 914 | "prefix": "artanh", 915 | "body": ["\\operatorname{artanh} "] 916 | }, 917 | "LaTeX - csch": { 918 | "scope": "", 919 | "prefix": "csch", 920 | "body": ["\\operatorname{csch} "] 921 | }, 922 | "LaTeX - sech": { 923 | "scope": "", 924 | "prefix": "sech", 925 | "body": ["\\operatorname{sech} "] 926 | }, 927 | "LaTeX - arcsch": { 928 | "scope": "", 929 | "prefix": "arcsch", 930 | "body": ["\\operatorname{arcsch} "] 931 | }, 932 | "LaTeX - arsech": { 933 | "scope": "", 934 | "prefix": "arsech", 935 | "body": ["\\operatorname{arsech} "] 936 | }, 937 | "LaTeX - arcoth": { 938 | "scope": "", 939 | "prefix": "arcoth", 940 | "body": ["\\operatorname{arcoth} "] 941 | }, 942 | "LaTeX - min": { 943 | "scope": "", 944 | "prefix": "min", 945 | "body": ["\\min "] 946 | }, 947 | "LaTeX - max": { 948 | "scope": "", 949 | "prefix": "max", 950 | "body": ["\\max "] 951 | }, 952 | "LaTeX - inf": { 953 | "scope": "", 954 | "prefix": "inf", 955 | "body": ["\\inf "] 956 | }, 957 | "LaTeX - sup": { 958 | "scope": "", 959 | "prefix": "sup", 960 | "body": ["\\sup "] 961 | }, 962 | "LaTeX - liminf": { 963 | "scope": "", 964 | "prefix": "liminf", 965 | "body": ["\\liminf "] 966 | }, 967 | "LaTeX - limsup": { 968 | "scope": "", 969 | "prefix": "limsup", 970 | "body": ["\\limsup "] 971 | }, 972 | "LaTeX - limits": { 973 | "scope": "", 974 | "prefix": "limits", 975 | "body": ["\\limits_{$1}^{$2} $0"] 976 | }, 977 | "LaTeX - lim": { 978 | "scope": "", 979 | "prefix": "lim", 980 | "body": ["\\lim \\limits_{${1:x} \\to ${2:\\infty}} $0"] 981 | }, 982 | 983 | 984 | 985 | "LaTeX - leq": { 986 | "scope": "", 987 | "prefix": "leq", 988 | "body": ["\\leq "] 989 | }, 990 | "LaTeX - geq": { 991 | "scope": "", 992 | "prefix": "geq", 993 | "body": ["\\geq "] 994 | }, 995 | "LaTeX - neq": { 996 | "scope": "", 997 | "prefix": "neq", 998 | "body": ["\\neq "] 999 | }, 1000 | "LaTeX - leqslant": { 1001 | "scope": "", 1002 | "prefix": "leqslant", 1003 | "body": ["\\leqslant "] 1004 | }, 1005 | "LaTeX - geqslant": { 1006 | "scope": "", 1007 | "prefix": "geqslant", 1008 | "body": ["\\geqslant "] 1009 | }, 1010 | "LaTeX - ll": { 1011 | "scope": "", 1012 | "prefix": "ll", 1013 | "body": ["\\ll "] 1014 | }, 1015 | "LaTeX - lll": { 1016 | "scope": "", 1017 | "prefix": "lll", 1018 | "body": ["\\lll "] 1019 | }, 1020 | "LaTeX - gg": { 1021 | "scope": "", 1022 | "prefix": "gg", 1023 | "body": ["\\gg "] 1024 | }, 1025 | "LaTeX - ggg": { 1026 | "scope": "", 1027 | "prefix": "ggg", 1028 | "body": ["\\ggg "] 1029 | }, 1030 | "LaTeX - nless": { 1031 | "scope": "", 1032 | "prefix": "nless", 1033 | "body": ["\\nless "] 1034 | }, 1035 | "LaTeX - nleq": { 1036 | "scope": "", 1037 | "prefix": "nleq", 1038 | "body": ["\\nleq "] 1039 | }, 1040 | "LaTeX - nleqslant": { 1041 | "scope": "", 1042 | "prefix": "nleqslant", 1043 | "body": ["\\nleqslant "] 1044 | }, 1045 | "LaTeX - ngtr": { 1046 | "scope": "", 1047 | "prefix": "ngtr", 1048 | "body": ["\\ngtr "] 1049 | }, 1050 | "LaTeX - ngeq": { 1051 | "scope": "", 1052 | "prefix": "ngeq", 1053 | "body": ["\\ngeq "] 1054 | }, 1055 | "LaTeX - ngeqslant": { 1056 | "scope": "", 1057 | "prefix": "ngeqslant", 1058 | "body": ["\\ngeqslant "] 1059 | }, 1060 | "LaTeX - approx": { 1061 | "scope": "", 1062 | "prefix": "approx", 1063 | "body": ["\\approx "] 1064 | }, 1065 | "LaTeX - asymp": { 1066 | "scope": "", 1067 | "prefix": "asymp", 1068 | "body": ["\\asymp "] 1069 | }, 1070 | "LaTeX - prec": { 1071 | "scope": "", 1072 | "prefix": "prec", 1073 | "body": ["\\prec "] 1074 | }, 1075 | "LaTeX - nprec": { 1076 | "scope": "", 1077 | "prefix": "nprec", 1078 | "body": ["\\nprec "] 1079 | }, 1080 | "LaTeX - preceq": { 1081 | "scope": "", 1082 | "prefix": "preceq", 1083 | "body": ["\\preceq "] 1084 | }, 1085 | "LaTeX - npreceq": { 1086 | "scope": "", 1087 | "prefix": "npreceq", 1088 | "body": ["\\npreceq "] 1089 | }, 1090 | "LaTeX - succ": { 1091 | "scope": "", 1092 | "prefix": "succ", 1093 | "body": ["\\succ "] 1094 | }, 1095 | "LaTeX - nsucc": { 1096 | "scope": "", 1097 | "prefix": "nsucc", 1098 | "body": ["\\nsucc "] 1099 | }, 1100 | "LaTeX - succeq": { 1101 | "scope": "", 1102 | "prefix": "succeq", 1103 | "body": ["\\succeq "] 1104 | }, 1105 | "LaTeX - nsucceq": { 1106 | "scope": "", 1107 | "prefix": "nsucceq", 1108 | "body": ["\\nsucceq "] 1109 | }, 1110 | "LaTeX - propto": { 1111 | "scope": "", 1112 | "prefix": "propto", 1113 | "body": ["\\propto "] 1114 | }, 1115 | "LaTeX - doteq": { 1116 | "scope": "", 1117 | "prefix": "doteq", 1118 | "body": ["\\doteq "] 1119 | }, 1120 | "LaTeX - triangle": { 1121 | "scope": "", 1122 | "prefix": "triangle", 1123 | "body": ["\\triangle "] 1124 | }, 1125 | "LaTeX - triangleright": { 1126 | "scope": "", 1127 | "prefix": "triangleright", 1128 | "body": ["\\triangleright "] 1129 | }, 1130 | "LaTeX - triangleleft": { 1131 | "scope": "", 1132 | "prefix": "triangleleft", 1133 | "body": ["\\triangleleft "] 1134 | }, 1135 | "LaTeX - angle": { 1136 | "scope": "", 1137 | "prefix": "angle", 1138 | "body": ["\\angle "] 1139 | }, 1140 | "LaTeX - measuredangle": { 1141 | "scope": "", 1142 | "prefix": "measuredangle", 1143 | "body": ["\\measuredangle "] 1144 | }, 1145 | "LaTeX - ell": { 1146 | "scope": "", 1147 | "prefix": "ell", 1148 | "body": ["\\ell "] 1149 | }, 1150 | "LaTeX - parallel": { 1151 | "scope": "", 1152 | "prefix": "parallel", 1153 | "body": ["\\parallel "] 1154 | }, 1155 | "LaTeX - nparallel": { 1156 | "scope": "", 1157 | "prefix": "nparallel", 1158 | "body": ["\\nparallel "] 1159 | }, 1160 | "LaTeX - bowtie": { 1161 | "scope": "", 1162 | "prefix": "bowtie", 1163 | "body": ["\\bowtie "] 1164 | }, 1165 | "LaTeX - perp": { 1166 | "scope": "", 1167 | "prefix": "perp", 1168 | "body": ["\\perp "] 1169 | }, 1170 | "LaTeX - notperp": { 1171 | "scope": "", 1172 | "prefix": "notperp", 1173 | "body": ["\\not\\perp "] 1174 | }, 1175 | "LaTeX - smile": { 1176 | "scope": "", 1177 | "prefix": "smile", 1178 | "body": ["\\smile "] 1179 | }, 1180 | "LaTeX - frown": { 1181 | "scope": "", 1182 | "prefix": "frown", 1183 | "body": ["\\frown "] 1184 | }, 1185 | "LaTeX - circ": { 1186 | "scope": "", 1187 | "prefix": "circ", 1188 | "body": ["\\circ "] 1189 | }, 1190 | "LaTeX - degree": { 1191 | "scope": "", 1192 | "prefix": "degree", 1193 | "body": ["\\degree "] 1194 | }, 1195 | "LaTeX - cong": { 1196 | "scope": "", 1197 | "prefix": "cong", 1198 | "body": ["\\cong "] 1199 | }, 1200 | "LaTeX - ncong": { 1201 | "scope": "", 1202 | "prefix": "ncong", 1203 | "body": ["\\ncong "] 1204 | }, 1205 | "LaTeX - sim": { 1206 | "scope": "", 1207 | "prefix": "sim", 1208 | "body": ["\\sim "] 1209 | }, 1210 | "LaTeX - simeq": { 1211 | "scope": "", 1212 | "prefix": "simeq", 1213 | "body": ["\\simeq "] 1214 | }, 1215 | "LaTeX - nsim": { 1216 | "scope": "", 1217 | "prefix": "nsim", 1218 | "body": ["\\nsim "] 1219 | }, 1220 | "LaTeX - bullet": { 1221 | "scope": "", 1222 | "prefix": "bullet", 1223 | "body": ["\\bullet "] 1224 | }, 1225 | "LaTeX - diamond": { 1226 | "scope": "", 1227 | "prefix": "diamond", 1228 | "body": ["\\diamond "] 1229 | }, 1230 | "LaTeX - uplus": { 1231 | "scope": "", 1232 | "prefix": "uplus", 1233 | "body": ["\\uplus "] 1234 | }, 1235 | "LaTeX - oplus": { 1236 | "scope": "", 1237 | "prefix": "oplus", 1238 | "body": ["\\oplus "] 1239 | }, 1240 | "LaTeX - ominus": { 1241 | "scope": "", 1242 | "prefix": "ominus", 1243 | "body": ["\\ominus "] 1244 | }, 1245 | "LaTeX - odot": { 1246 | "scope": "", 1247 | "prefix": "odot", 1248 | "body": ["\\odot "] 1249 | }, 1250 | "LaTeX - otimes": { 1251 | "scope": "", 1252 | "prefix": "otimes", 1253 | "body": ["\\otimes "] 1254 | }, 1255 | "LaTeX - oslash": { 1256 | "scope": "", 1257 | "prefix": "oslash", 1258 | "body": ["\\oslash "] 1259 | }, 1260 | "LaTeX - upharpoonright": { 1261 | "scope": "", 1262 | "prefix": "upharpoonright", 1263 | "body": ["\\upharpoonright "] 1264 | }, 1265 | "LaTeX - cdot": { 1266 | "scope": "", 1267 | "prefix": "cdot", 1268 | "body": ["\\cdot "] 1269 | }, 1270 | "LaTeX - cdots": { 1271 | "scope": "", 1272 | "prefix": "cdots", 1273 | "body": ["\\cdots "] 1274 | }, 1275 | "LaTeX - ldots": { 1276 | "scope": "", 1277 | "prefix": "ldots", 1278 | "body": ["\\ldots "] 1279 | }, 1280 | "LaTeX - vdots": { 1281 | "scope": "", 1282 | "prefix": "vdots", 1283 | "body": ["\\vdots "] 1284 | }, 1285 | "LaTeX - ddots": { 1286 | "scope": "", 1287 | "prefix": "ddots", 1288 | "body": ["\\ddots "] 1289 | }, 1290 | "LaTeX - pm": { 1291 | "scope": "", 1292 | "prefix": "pm", 1293 | "body": ["\\pm "] 1294 | }, 1295 | "LaTeX - mp": { 1296 | "scope": "", 1297 | "prefix": "mp", 1298 | "body": ["\\mp "] 1299 | }, 1300 | "LaTeX - times": { 1301 | "scope": "", 1302 | "prefix": "times", 1303 | "body": ["\\times "] 1304 | }, 1305 | "LaTeX - div": { 1306 | "scope": "", 1307 | "prefix": "div", 1308 | "body": ["\\div "] 1309 | }, 1310 | "LaTeX - ast": { 1311 | "scope": "", 1312 | "prefix": "ast", 1313 | "body": ["\\ast "] 1314 | }, 1315 | "LaTeX - mid": { 1316 | "scope": "", 1317 | "prefix": "mid", 1318 | "body": ["\\mid "] 1319 | }, 1320 | "LaTeX - nmid": { 1321 | "scope": "", 1322 | "prefix": "nmid", 1323 | "body": ["\\nmid "] 1324 | }, 1325 | "LaTeX - partial": { 1326 | "scope": "", 1327 | "prefix": "partial", 1328 | "body": ["\\partial "] 1329 | }, 1330 | "LaTeX - nabla": { 1331 | "scope": "", 1332 | "prefix": "nabla", 1333 | "body": ["\\nabla "] 1334 | }, 1335 | "LaTeX - hbar": { 1336 | "scope": "", 1337 | "prefix": "hbar", 1338 | "body": ["\\hbar "] 1339 | }, 1340 | "LaTeX - star": { 1341 | "scope": "", 1342 | "prefix": "star", 1343 | "body": ["\\star "] 1344 | }, 1345 | "LaTeX - surd": { 1346 | "scope": "", 1347 | "prefix": "surd", 1348 | "body": ["\\surd "] 1349 | }, 1350 | "LaTeX - checkmark": { 1351 | "scope": "", 1352 | "prefix": "checkmark", 1353 | "body": ["\\checkmark "] 1354 | }, 1355 | "LaTeX - bigcirc": { 1356 | "scope": "", 1357 | "prefix": "bigcirc", 1358 | "body": ["\\bigcirc "] 1359 | }, 1360 | "LaTeX - amalg": { 1361 | "scope": "", 1362 | "prefix": "amalg", 1363 | "body": ["\\amalg "] 1364 | }, 1365 | "LaTeX - bigtriangleup": { 1366 | "scope": "", 1367 | "prefix": "bigtriangleup", 1368 | "body": ["\\bigtriangleup "] 1369 | }, 1370 | "LaTeX - bigtriangledown": { 1371 | "scope": "", 1372 | "prefix": "bigtriangledown", 1373 | "body": ["\\bigtriangledown "] 1374 | }, 1375 | "LaTeX - dagger": { 1376 | "scope": "", 1377 | "prefix": "dagger", 1378 | "body": ["\\dagger "] 1379 | }, 1380 | "LaTeX - ddagger": { 1381 | "scope": "", 1382 | "prefix": "ddagger", 1383 | "body": ["\\ddagger "] 1384 | }, 1385 | "LaTeX - wr": { 1386 | "scope": "", 1387 | "prefix": "wr", 1388 | "body": ["\\wr "] 1389 | }, 1390 | "LaTeX - wp": { 1391 | "scope": "", 1392 | "prefix": "wp", 1393 | "body": ["\\wp "] 1394 | }, 1395 | "LaTeX - Re": { 1396 | "scope": "", 1397 | "prefix": "Re", 1398 | "body": ["\\Re "] 1399 | }, 1400 | "LaTeX - Im": { 1401 | "scope": "", 1402 | "prefix": "Im", 1403 | "body": ["\\Im "] 1404 | }, 1405 | "LaTeX - imath": { 1406 | "scope": "", 1407 | "prefix": "imath", 1408 | "body": ["\\imath "] 1409 | }, 1410 | "LaTeX - jmath": { 1411 | "scope": "", 1412 | "prefix": "jmath", 1413 | "body": ["\\jmath "] 1414 | }, 1415 | "LaTeX - eth": { 1416 | "scope": "", 1417 | "prefix": "eth", 1418 | "body": ["\\eth "] 1419 | }, 1420 | "LaTeX - prime": { 1421 | "scope": "", 1422 | "prefix": "prime", 1423 | "body": ["\\prime "] 1424 | }, 1425 | "LaTeX - Box": { 1426 | "scope": "", 1427 | "prefix": "Box", 1428 | "body": ["\\Box "] 1429 | }, 1430 | "LaTeX - bot": { 1431 | "scope": "", 1432 | "prefix": "bot", 1433 | "body": ["\\bot "] 1434 | }, 1435 | "LaTeX - top": { 1436 | "scope": "", 1437 | "prefix": "top", 1438 | "body": ["\\top "] 1439 | }, 1440 | "LaTeX - infty": { 1441 | "scope": "", 1442 | "prefix": "infty", 1443 | "body": ["\\infty "] 1444 | }, 1445 | 1446 | 1447 | 1448 | "LaTeX - sum": { 1449 | "scope": "", 1450 | "prefix": "sum", 1451 | "body": ["\\sum \\limits_{$1}^{$2}$0"] 1452 | }, 1453 | "LaTeX - prod": { 1454 | "scope": "", 1455 | "prefix": "prod", 1456 | "body": ["\\prod_{$1}^{$2}$0"] 1457 | }, 1458 | "LaTeX - dif": { 1459 | "scope": "", 1460 | "prefix": "dif", 1461 | "body": ["\\mathop{}\\!\\mathrm{d}"] 1462 | }, 1463 | "LaTeX - int": { 1464 | "scope": "", 1465 | "prefix": "int", 1466 | "body": ["\\int_{$1}^{$2}$0"] 1467 | }, 1468 | "LaTeX - iint": { 1469 | "scope": "", 1470 | "prefix": "iint", 1471 | "body": ["\\iint_{$1}^{$2}$0"] 1472 | }, 1473 | "LaTeX - iiint": { 1474 | "scope": "", 1475 | "prefix": "iiint", 1476 | "body": ["\\iiint_{$1}^{$2}$0"] 1477 | }, 1478 | "LaTeX - oint": { 1479 | "scope": "", 1480 | "prefix": "oint", 1481 | "body": ["\\oint_{$1}^{$2}$0"] 1482 | }, 1483 | "LaTeX - bigcup": { 1484 | "scope": "", 1485 | "prefix": "bigcup", 1486 | "body": ["\\bigcup_{$1}^{$2}$0"] 1487 | }, 1488 | "LaTeX - bigcap": { 1489 | "scope": "", 1490 | "prefix": "bigcap", 1491 | "body": ["\\bigcap_{$1}^{$2}$0"] 1492 | }, 1493 | "LaTeX - bigvee": { 1494 | "scope": "", 1495 | "prefix": "bigvee", 1496 | "body": ["\\bigvee_{$1}^{$2}$0"] 1497 | }, 1498 | "LaTeX - bigwedge": { 1499 | "scope": "", 1500 | "prefix": "bigwedge", 1501 | "body": ["\\bigwedge_{$1}^{$2}$0"] 1502 | }, 1503 | "LaTeX - coprod": { 1504 | "scope": "", 1505 | "prefix": "coprod", 1506 | "body": ["\\coprod_{$1}^{$2}$0"] 1507 | }, 1508 | "LaTeX - biguplus": { 1509 | "scope": "", 1510 | "prefix": "biguplus", 1511 | "body": ["\\biguplus_{$1}^{$2}$0"] 1512 | }, 1513 | "LaTeX - bigodot": { 1514 | "scope": "", 1515 | "prefix": "bigodot", 1516 | "body": ["\\bigodot_{$1}^{$2}$0"] 1517 | }, 1518 | "LaTeX - bigoplus": { 1519 | "scope": "", 1520 | "prefix": "bigoplus", 1521 | "body": ["\\bigoplus_{$1}^{$2}$0"] 1522 | }, 1523 | "LaTeX - bigotimes": { 1524 | "scope": "", 1525 | "prefix": "bigotimes", 1526 | "body": ["\\bigotimes_{$1}^{$2}$0"] 1527 | }, 1528 | 1529 | 1530 | 1531 | "LaTeX - iff": { 1532 | "scope": "", 1533 | "prefix": "iff", 1534 | "body": ["\\iff "] 1535 | }, 1536 | "LaTeX - implies": { 1537 | "scope": "", 1538 | "prefix": "implies", 1539 | "body": ["\\implies "] 1540 | }, 1541 | "LaTeX - rightarrow": { 1542 | "scope": "", 1543 | "prefix": "rightarrow", 1544 | "body": ["\\rightarrow "] 1545 | }, 1546 | "LaTeX - to": { 1547 | "scope": "", 1548 | "prefix": "to", 1549 | "body": ["\\to "] 1550 | }, 1551 | "LaTeX - nrightarrow": { 1552 | "scope": "", 1553 | "prefix": "nrightarrow", 1554 | "body": ["\\nrightarrow "] 1555 | }, 1556 | "LaTeX - longrightarrow": { 1557 | "scope": "", 1558 | "prefix": "longrightarrow", 1559 | "body": ["\\longrightarrow "] 1560 | }, 1561 | "LaTeX - Rightarrow": { 1562 | "scope": "", 1563 | "prefix": "Rightarrow", 1564 | "body": ["\\Rightarrow "] 1565 | }, 1566 | "LaTeX - Longrightarrow": { 1567 | "scope": "", 1568 | "prefix": "Longrightarrow", 1569 | "body": ["\\Longrightarrow "] 1570 | }, 1571 | "LaTeX - Leftarrow": { 1572 | "scope": "", 1573 | "prefix": "Leftarrow", 1574 | "body": ["\\Leftarrow "] 1575 | }, 1576 | "LaTeX - Longleftarrow": { 1577 | "scope": "", 1578 | "prefix": "Longleftarrow", 1579 | "body": ["\\Longleftarrow "] 1580 | }, 1581 | "LaTeX - Leftrightarrow": { 1582 | "scope": "", 1583 | "prefix": "Leftrightarrow", 1584 | "body": ["\\Leftrightarrow "] 1585 | }, 1586 | "LaTeX - Longleftrightarrow": { 1587 | "scope": "", 1588 | "prefix": "Longleftrightarrow", 1589 | "body": ["\\Longleftrightarrow "] 1590 | }, 1591 | "LaTeX - nRightarrow": { 1592 | "scope": "", 1593 | "prefix": "nRightarrow", 1594 | "body": ["\\nRightarrow "] 1595 | }, 1596 | "LaTeX - leadsto": { 1597 | "scope": "", 1598 | "prefix": "leadsto", 1599 | "body": ["\\leadsto "] 1600 | }, 1601 | "LaTeX - mapsto": { 1602 | "scope": "", 1603 | "prefix": "mapsto", 1604 | "body": ["\\mapsto "] 1605 | }, 1606 | "LaTeX - longmapsto": { 1607 | "scope": "", 1608 | "prefix": "longmapsto", 1609 | "body": ["\\longmapsto "] 1610 | }, 1611 | "LaTeX - longleftarrow": { 1612 | "scope": "", 1613 | "prefix": "longleftarrow", 1614 | "body": ["\\longleftarrow "] 1615 | }, 1616 | "LaTeX - leftarrow": { 1617 | "scope": "", 1618 | "prefix": "leftarrow", 1619 | "body": ["\\leftarrow "] 1620 | }, 1621 | "LaTeX - gets": { 1622 | "scope": "", 1623 | "prefix": "gets", 1624 | "body": ["\\gets "] 1625 | }, 1626 | "LaTeX - leftrightarrow": { 1627 | "scope": "", 1628 | "prefix": "leftrightarrow", 1629 | "body": ["\\leftrightarrow "] 1630 | }, 1631 | "LaTeX - longleftrightarrow": { 1632 | "scope": "", 1633 | "prefix": "longleftrightarrow", 1634 | "body": ["\\longleftrightarrow "] 1635 | }, 1636 | "LaTeX - downarrow": { 1637 | "scope": "", 1638 | "prefix": "downarrow", 1639 | "body": ["\\downarrow "] 1640 | }, 1641 | "LaTeX - Downarrow": { 1642 | "scope": "", 1643 | "prefix": "Downarrow", 1644 | "body": ["\\Downarrow "] 1645 | }, 1646 | "LaTeX - uparrow": { 1647 | "scope": "", 1648 | "prefix": "uparrow", 1649 | "body": ["\\uparrow "] 1650 | }, 1651 | "LaTeX - Uparrow": { 1652 | "scope": "", 1653 | "prefix": "Uparrow", 1654 | "body": ["\\Uparrow "] 1655 | }, 1656 | "LaTeX - updownarrow": { 1657 | "scope": "", 1658 | "prefix": "updownarrow", 1659 | "body": ["\\updownarrow "] 1660 | }, 1661 | "LaTeX - Updownarrow": { 1662 | "scope": "", 1663 | "prefix": "Updownarrow", 1664 | "body": ["\\Updownarrow "] 1665 | }, 1666 | "LaTeX - hookleftarrow": { 1667 | "scope": "", 1668 | "prefix": "hookleftarrow", 1669 | "body": ["\\hookleftarrow "] 1670 | }, 1671 | "LaTeX - hookrightarrow": { 1672 | "scope": "", 1673 | "prefix": "hookrightarrow", 1674 | "body": ["\\hookrightarrow "] 1675 | }, 1676 | "LaTeX - leftharpoonup": { 1677 | "scope": "", 1678 | "prefix": "leftharpoonup", 1679 | "body": ["\\leftharpoonup "] 1680 | }, 1681 | "LaTeX - rightharpoonup": { 1682 | "scope": "", 1683 | "prefix": "rightharpoonup", 1684 | "body": ["\\rightharpoonup "] 1685 | }, 1686 | "LaTeX - leftharpoondown": { 1687 | "scope": "", 1688 | "prefix": "leftharpoondown", 1689 | "body": ["\\leftharpoondown "] 1690 | }, 1691 | "LaTeX - rightharpoondown": { 1692 | "scope": "", 1693 | "prefix": "rightharpoondown", 1694 | "body": ["\\rightharpoondown "] 1695 | }, 1696 | "LaTeX - rightleftharpoons": { 1697 | "scope": "", 1698 | "prefix": "rightleftharpoons", 1699 | "body": ["\\rightleftharpoons "] 1700 | }, 1701 | "LaTeX - nearrow": { 1702 | "scope": "", 1703 | "prefix": "nearrow", 1704 | "body": ["\\nearrow "] 1705 | }, 1706 | "LaTeX - searrow": { 1707 | "scope": "", 1708 | "prefix": "searrow", 1709 | "body": ["\\searrow "] 1710 | }, 1711 | "LaTeX - nwarrow": { 1712 | "scope": "", 1713 | "prefix": "nwarrow", 1714 | "body": ["\\nwarrow "] 1715 | }, 1716 | "LaTeX - swarrow": { 1717 | "scope": "", 1718 | "prefix": "swarrow", 1719 | "body": ["\\swarrow "] 1720 | }, 1721 | "LaTeX - overrightarrow": { 1722 | "scope": "", 1723 | "prefix": "overrightarrow", 1724 | "body": ["\\overrightarrow{$1}$0"] 1725 | }, 1726 | "LaTeX - underrightarrow": { 1727 | "scope": "", 1728 | "prefix": "underrightarrow", 1729 | "body": ["\\underrightarrow{$1}$0"] 1730 | }, 1731 | "LaTeX - overleftarrow": { 1732 | "scope": "", 1733 | "prefix": "overleftarrow", 1734 | "body": ["\\overleftarrow{$1}$0"] 1735 | }, 1736 | "LaTeX - underleftarrow": { 1737 | "scope": "", 1738 | "prefix": "underleftarrow", 1739 | "body": ["\\underleftarrow{$1}$0"] 1740 | }, 1741 | "LaTeX - overleftrightarrow": { 1742 | "scope": "", 1743 | "prefix": "overleftrightarrow", 1744 | "body": ["\\overleftrightarrow{$1}$0"] 1745 | }, 1746 | "LaTeX - underleftrightarrow": { 1747 | "scope": "", 1748 | "prefix": "underleftrightarrow", 1749 | "body": ["\\underleftrightarrow{$1}$0"] 1750 | }, 1751 | 1752 | 1753 | 1754 | "LaTeX - begin": { 1755 | "scope": "", 1756 | "prefix": "begin", 1757 | "body": ["\\begin{$1}","\t$2","\\end{$1}", "$0"] 1758 | }, 1759 | "LaTeX - text": { 1760 | "scope": "", 1761 | "prefix": "text", 1762 | "body": ["\\text{$1}$0"] 1763 | }, 1764 | "LaTeX - operatorname": { 1765 | "scope": "", 1766 | "prefix": "operatorname", 1767 | "body": ["\\operatorname{$1}$0"] 1768 | }, 1769 | "LaTeX - displaystyle ": { 1770 | "scope": "", 1771 | "prefix": "displaystyle ", 1772 | "body": ["\\displaystyle "] 1773 | }, 1774 | "LaTeX - textbackslash ": { 1775 | "scope": "", 1776 | "prefix": "textbackslash ", 1777 | "body": ["\\textbackslash "] 1778 | } 1779 | 1780 | } -------------------------------------------------------------------------------- /vsc-extension-quickstart.md: -------------------------------------------------------------------------------- 1 | # Welcome to your VS Code Extension 2 | 3 | ## What's in the folder 4 | 5 | * This folder contains all of the files necessary for your extension. 6 | * `package.json` - this is the manifest file that defines the location of the snippet file and specifies the language of the snippets. 7 | * `snippets/snippets.json` - the file containing all snippets. 8 | 9 | ## Get up and running straight away 10 | 11 | * Press `F5` to open a new window with your extension loaded. 12 | * Create a new file with a file name suffix matching your language. 13 | * Verify that your snippets are proposed on intellisense. 14 | 15 | ## Make changes 16 | 17 | * You can relaunch the extension from the debug toolbar after making changes to the files listed above. 18 | * You can also reload (`Ctrl+R` or `Cmd+R` on Mac) the VS Code window with your extension to load your changes. 19 | 20 | ## Install your extension 21 | 22 | * To start using your extension with Visual Studio Code copy it into the `/.vscode/extensions` folder and restart Code. 23 | * To share your extension with the world, read on https://code.visualstudio.com/docs about publishing an extension. 24 | --------------------------------------------------------------------------------