{"input":{"ourVersion":"1.54.1","commit":"f30a9b73e8ffc278e71575118b6bf568f04587c8","locale":"en","devMode":false,"absoluteFolderPath":"c:\\Users\\yu\\.vscode\\extensions","isBuiltin":false,"isUnderDevelopment":false,"translations":{},"mtime":1615018238122},"result":[{"name":"spellright","displayName":"Spell Right","description":"Multilingual, Offline and Lightweight Spellchecker","version":"3.0.56","publisher":"ban","engines":{"vscode":"^1.46.0"},"categories":["Other"],"keywords":["spell","checker","spellchecker","multi-language","offline"],"activationEvents":["*"],"main":"./src/extension","contributes":{"configuration":{"type":"object","title":"Spell Right configuration","properties":{"spellright.language":{"type":"array","default":[],"scope":"resource","description":"Default language set (dictionary/region) used for spelling."},"spellright.documentTypes":{"type":"array","default":["markdown","latex","plaintext"],"scope":"resource","description":"Document types for which spelling will be turned ON by default."},"spellright.configurationUpdate":{"type":"boolean","default":true,"scope":"resource","description":"Enable/disable automatic update of configuration from GUI operations."},"spellright.configurationScope":{"type":"string","enum":["user","workspace"],"default":"workspace","scope":"resource","description":"Scope for automatic configuration update."},"spellright.groupDictionaries":{"type":"boolean","default":true,"scope":"resource","description":"Enable/disable grouping of dictionaries by language."},"spellright.recheckOnSave":{"type":"boolean","default":true,"scope":"resource","description":"Enable/disable spelling of entire document on save."},"spellright.statusBarIndicator":{"type":"boolean","default":true,"scope":"resource","description":"Enable/disable language & status indicator switch in status bar."},"spellright.suggestionsInHints":{"type":"boolean","default":true,"scope":"resource","description":"Enable/disable including suggested corrections in hints."},"spellright.addToSystemDictionary":{"type":"boolean","default":false,"scope":"resource","description":"Enable/disable adding words to system custom spelling dictionary instead of user dictionary."},"spellright.ignoreRegExps":{"type":"array","default":[],"scope":"resource","description":"Regular expressions to eliminate from spelling."},"spellright.ignoreRegExpsByClass":{"type":"object","default":{},"scope":"resource","description":"Regular expressions to eliminate from spelling per document type."},"spellright.ignoreFiles":{"type":"array","default":["**/.gitignore","**/.spellignore"],"scope":"resource","description":"List of file patterns ignored during spelling."},"spellright.notificationClass":{"type":"string","enum":["error","warning","information","hint"],"default":"error","scope":"resource","description":"Assign class of diagnostic messages produced by SpellRight."},"spellright.notificationClassByParser":{"type":"object","default":{},"scope":"resource","description":"Assign class of diagnostic messages produced by SpellRight per parser."},"spellright.spellContext":{"type":"string","default":"body comments strings","scope":"resource","description":"Decide which syntactic parts of documents are spelled by default."},"spellright.spellContextByClass":{"type":"object","default":{},"scope":"resource","description":"Decide which syntactic parts of documents are spelled per document type."},"spellright.languageContext":{"type":"object","default":{},"scope":"resource","description":"Decide which language is used to spell syntactic parts of documents."},"spellright.languageContextByClass":{"type":"object","default":{},"scope":"resource","description":"Decide which language is used to spell syntactic parts of documents per document type."},"spellright.parserByClass":{"type":"object","default":{},"scope":"resource","description":"Decide which parser and its configuration to use per document type."},"spellright.latexSpellParameters":{"type":"array","default":["author","title","subtitle","date","chapter","section\\*?","subsection\\*?","subsubsection\\*?","part","paragraph","subparagraph","text(rm|sf|tt|md|bf|up|it|sl|sc|normal)","underline","emph","item","footnote(text)?","caption(of)?","multicolumn","href","hyperref","institute","frametitle","framesubtitle","begin\\{frame\\}"],"scope":"resource","description":"List of LaTeX commands that will have the parameter list spell checked."},"spellright.useDocumentSymbolsInCode":{"type":"boolean","default":true,"scope":"resource","description":"Enable/disable using document symbols when spelling using code parser (source code documents)."}}},"commands":[{"command":"spellright.configurationUpdate","title":"SpellRight: Configuration Update"},{"command":"spellright.selectDictionary","title":"SpellRight: Select Dictionary (Language)"},{"command":"spellright.setCurrentTypeOFF","title":"SpellRight: Turn OFF for Current Document Type"},{"command":"spellright.openWorkspaceDictionary","title":"SpellRight: Open Workspace Dictionary File"},{"command":"spellright.openUserDictionary","title":"SpellRight: Open User Dictionary File"},{"command":"spellright.addFromSelectionToWorkspaceDictionary","title":"SpellRight: Add Selection to Workspace Dictionary"},{"command":"spellright.addFromSelectionToUserDictionary","title":"SpellRight: Add Selection to User Dictionary"}],"keybindings":[]},"scripts":{"postinstall":"node ./node_modules/vscode/bin/install","test":"node ./node_modules/vscode/bin/test"},"devDependencies":{"@types/mocha":"^2.2.32","@types/node":"^6.0.40","electron":"^1.4.13","electron-rebuild":"^1.5.7","eslint":"^5.15.3","mocha":"^6.0.2","vscode":"^1.1.35"},"dependencies":{"any-promise":"^1.3.0","fs":"0.0.1-security","glob":"^7.1.1","growl":"^1.10.5","ignore":"^3.3.3","jsonminify":"^0.4.1","mkdirp":"^0.5.1","nan":"^2.12.1","node-gyp":"^3.8.0","opn":"^5.1.0","os-locale":"^2.0.0","path":"^0.12.7","xregexp":"^3.2.0"},"icon":"icon.png","license":"SEE LICENSE IN LICENSE.md","homepage":"https://github.com/bartosz-antosik/vscode-spellright","repository":{"type":"git","url":"https://github.com/bartosz-antosik/vscode-spellright.git"},"bugs":{"url":"https://github.com/bartosz-antosik/vscode-spellright/issues"},"uuid":"7d236dd4-6af6-48f4-9464-6bf82ad36aaa","isUserBuiltin":false,"isBuiltin":false,"isUnderDevelopment":false,"id":"ban.spellright","identifier":{"value":"ban.spellright","_lower":"ban.spellright"},"extensionLocation":{"$mid":1,"fsPath":"c:\\Users\\yu\\.vscode\\extensions\\ban.spellright-3.0.56","_sep":1,"path":"/c:/Users/yu/.vscode/extensions/ban.spellright-3.0.56","scheme":"file"}},{"name":"markdown-emoji","version":"0.1.0","displayName":"Markdown Emoji","description":"Adds emoji syntax support to VS Code's built-in markdown preview","keywords":["emoji","markdown","emoticons","github","multi-root ready"],"icon":"logo/logox128.png","publisher":"bierner","license":"MIT","repository":{"url":"https://github.com/mjbvz/vscode-markdown-emoji.git"},"bugs":{"url":"https://github.com/mjbvz/vscode-markdown-emoji/issues"},"engines":{"vscode":"^1.33.0"},"categories":["Other"],"activationEvents":[],"contributes":{"markdown.markdownItPlugins":true},"main":"./extension.js","devDependencies":{"@types/vscode":"^1.33.0"},"dependencies":{"markdown-it-emoji":"^2.0.0"},"uuid":"f595c9c1-28b5-415e-a55f-2deb4a8c3abd","isUserBuiltin":false,"isBuiltin":false,"isUnderDevelopment":false,"id":"bierner.markdown-emoji","identifier":{"value":"bierner.markdown-emoji","_lower":"bierner.markdown-emoji"},"extensionLocation":{"$mid":1,"fsPath":"c:\\Users\\yu\\.vscode\\extensions\\bierner.markdown-emoji-0.1.0","_sep":1,"path":"/c:/Users/yu/.vscode/extensions/bierner.markdown-emoji-0.1.0","scheme":"file"}},{"name":"markdown-footnotes","version":"0.0.7","displayName":"Markdown Footnotes","description":"Adds [^footnote] syntax support to VS Code's built-in markdown preview","keywords":["markdown","footnotes","multi-root ready"],"icon":"logo/logox128.png","publisher":"bierner","license":"MIT","repository":{"url":"https://github.com/mjbvz/vscode-markdown-footnotes.git"},"bugs":{"url":"https://github.com/mjbvz/vscode-markdown-footnotes/issues"},"engines":{"vscode":"^1.15.0"},"categories":["Other"],"activationEvents":[],"contributes":{"markdown.markdownItPlugins":true},"main":"./extension.js","scripts":{},"devDependencies":{"@types/vscode":"^1.33"},"dependencies":{"markdown-it-footnote":"^3.0.1"},"uuid":"8c379296-feca-4544-853d-f085a1fc638f","isUserBuiltin":false,"isBuiltin":false,"isUnderDevelopment":false,"id":"bierner.markdown-footnotes","identifier":{"value":"bierner.markdown-footnotes","_lower":"bierner.markdown-footnotes"},"extensionLocation":{"$mid":1,"fsPath":"c:\\Users\\yu\\.vscode\\extensions\\bierner.markdown-footnotes-0.0.7","_sep":1,"path":"/c:/Users/yu/.vscode/extensions/bierner.markdown-footnotes-0.0.7","scheme":"file"}},{"name":"markdown-preview-github-styles","version":"0.1.6","displayName":"Markdown Preview Github Styling","description":"Changes VS Code's built-in markdown preview to match Github's style","keywords":["markdown","markdown style","github","github markdown","multi-root ready"],"icon":"logo/logox128.png","publisher":"bierner","license":"MIT","repository":{"url":"https://github.com/mjbvz/vscode-github-markdown-preview-style.git"},"bugs":{"url":"https://github.com/mjbvz/vscode-github-markdown-preview-style/issues"},"engines":{"vscode":"^1.15.0"},"categories":["Other"],"contributes":{"markdown.previewStyles":["./base.css","./github-markdown.css","./node_modules/highlight.js/styles/github.css"]},"dependencies":{"highlight.js":"^9.13.1"},"devDependencies":{"github-markdown-css":"^2.10.0"},"scripts":{"build":"node ./build/update-github-markdown-css.js"},"uuid":"5cbdf58a-694a-4aba-af08-61d00842eb03","isUserBuiltin":false,"isBuiltin":false,"isUnderDevelopment":false,"id":"bierner.markdown-preview-github-styles","identifier":{"value":"bierner.markdown-preview-github-styles","_lower":"bierner.markdown-preview-github-styles"},"extensionLocation":{"$mid":1,"fsPath":"c:\\Users\\yu\\.vscode\\extensions\\bierner.markdown-preview-github-styles-0.1.6","_sep":1,"path":"/c:/Users/yu/.vscode/extensions/bierner.markdown-preview-github-styles-0.1.6","scheme":"file"}},{"name":"log-wrapper-for-vscode","displayName":"Log Wrapper","description":"Prints a debug command for the selected code and language","version":"1.0.2","publisher":"chrisvltn","engines":{"vscode":"^1.13.0"},"license":"LICENSE","homepage":"https://github.com/chrisvltn/vs-code-log-wrapper/blob/master/README.md","bugs":{"url":"https://github.com/chrisvltn/vs-code-log-wrapper/issues","email":"chris_valentin@outlook.com"},"repository":{"type":"git","url":"https://github.com/chrisvltn/vs-code-log-wrapper.git"},"categories":["Other"],"keywords":["debug","wrapper","console.log","log","var_dump"],"icon":"images/icon.png","activationEvents":["onCommand:extension.debugWrapMenu","onCommand:extension.debugWrapAfter","onCommand:extension.debugWrapBefore"],"main":"./out/src/extension","contributes":{"configuration":{"type":"object","title":"Languages' wrappers","properties":{"debugwrapper.wrappers":{"type":"object","default":{"javascript":"console.log('$eSEL', $SEL)","typescript":"console.log('$eSEL', $SEL)","php":"echo '
$eSEL';","default":"print($SEL);"},"description":"List of wrappers for each language"}}},"commands":[{"command":"extension.debugWrapMenu","title":"Debug Code Wrapper"}],"keybindings":[{"command":"extension.debugWrapAfter","key":"ctrl+shift+q","mac":"cmd+shift+q","when":"editorTextFocus"},{"command":"extension.debugWrapBefore","key":"ctrl+shift+alt+q","mac":"cmd+shift+alt+q","when":"editorTextFocus"}]},"scripts":{"vscode:prepublish":"tsc -p ./","compile":"tsc -watch -p ./","postinstall":"node ./node_modules/vscode/bin/install","test":"node ./node_modules/vscode/bin/test"},"devDependencies":{"typescript":"^2.0.3","vscode":"^1.0.0","mocha":"^2.3.3","@types/node":"^6.0.40","@types/mocha":"^2.2.32"},"uuid":"1358f048-0f25-486e-8b63-62177a5427f2","isUserBuiltin":false,"isBuiltin":false,"isUnderDevelopment":false,"id":"chrisvltn.log-wrapper-for-vscode","identifier":{"value":"chrisvltn.log-wrapper-for-vscode","_lower":"chrisvltn.log-wrapper-for-vscode"},"extensionLocation":{"$mid":1,"fsPath":"c:\\Users\\yu\\.vscode\\extensions\\chrisvltn.log-wrapper-for-vscode-1.0.2","_sep":1,"path":"/c:/Users/yu/.vscode/extensions/chrisvltn.log-wrapper-for-vscode-1.0.2","scheme":"file"}},{"name":"vsc-material-theme-icons","displayName":"Material Theme Icons","description":"Material Theme Icons, the most epic icons theme for Visual Studio Code and Material Theme.","version":"1.2.2","publisher":"equinusocio","license":"Apache-2.0","author":"Mattia Astorino [@equinusocio]","icon":"logo.png","engines":{"vscode":"^1.36.0"},"repository":{"type":"git","url":"https://github.com/material-theme/vsc-material-theme-icons.git"},"galleryBanner":{"color":"#11131C","theme":"dark"},"categories":["Themes","Other"],"keywords":["VSCode","Themes"],"activationEvents":["*"],"extensionKind":["ui","workspace"],"main":"./out/src/extension","contributes":{"menus":{"commandPalette":[{"command":"eqMaterialThemeIcons.fixIcons","when":"config.materialTheme.accent == true"}]},"commands":[{"command":"eqMaterialThemeIcons.fixIcons","title":"Fix icons accent. Based on Material Theme","category":"🖌 Material Theme Icons"}],"iconThemes":[{"id":"eq-material-theme-icons","label":"Material Theme Icons","path":"./out/variants/Material-Theme-Icons.json"},{"id":"eq-material-theme-icons-darker","label":"Material Theme Icons Darker","path":"./out/variants/Material-Theme-Icons-Darker.json"},{"id":"eq-material-theme-icons-palenight","label":"Material Theme Icons Palenight","path":"./out/variants/Material-Theme-Icons-Palenight.json"},{"id":"eq-material-theme-icons-ocean","label":"Material Theme Icons Ocean","path":"./out/variants/Material-Theme-Icons-Ocean.json"},{"id":"eq-material-theme-icons-light","label":"Material Theme Icons Light","path":"./out/variants/Material-Theme-Icons-Light.json"}]},"scripts":{"precompile":"yarn cleanup","compile":"tsc -p ./","watch":"tsc -watch -p ./","cleanup":"rimraf _tmp-output-remote-icons out","build":"yarn cleanup && tsc -p ./ && cp src/defaults.json out/src/ && node out/build/index.js --ignore-engines","postinstall":"node ./node_modules/vscode/bin/install","lint":"tslint **/*.ts","pretest":"rimraf ./.nyc_output ./coverage && yarn compile","test":"nyc -x '' mocha","test:travis":"yarn pretest && nyc -x '' mocha","posttest:travis":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test:vs":"node ./node_modules/vscode/bin/test","release":"git pull && standard-version --release-as patch && git push --follow-tags","release:minor":"git pull && standard-version --release-as minor && git push --follow-tags","release:major":"git pull && standard-version --release-as major && git push --follow-tags"},"devDependencies":{"@types/chai":"4.1.7","@types/execa":"0.9.0","@types/mocha":"5.2.7","@types/mustache":"0.8.32","@types/ncp":"2.0.1","@types/node":"12.0.7","@types/ora":"3.1.0","@types/rimraf":"2.0.2","@types/semver":"6.0.1","@types/sinon":"7.0.12","chai":"4.2.0","codecov":"3.7.1","execa":"1.0.0","json-minify":"1.0.0","mocha":"6.0.2","mustache":"3.0.1","ncp":"2.0.0","nyc":"14.1.0","ora":"3.1.0","rimraf":"2.6.3","sinon":"8.0.4","svgo":"1.3.2","tslint":"5.12.1","tslint-xo":"0.16.0","typescript":"3.7.4","vscode":"1.1.35","yarn":"1.22.10"},"badges":[{"url":"https://camo.githubusercontent.com/d3c6e53aa66426dead24cdedab0e83082103bea6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f657175696e75736f63696f2f7673632d6d6174657269616c2d7468656d652e7376673f7374796c653d666c61742d737175617265","href":"https://github.com/material-theme/vsc-material-theme-icons/issues","description":"Open issues"},{"url":"https://img.shields.io/badge/Support%20this%20project-%F0%9F%92%96%EF%B8%8F-green.svg?style=flat-square","href":"https://opencollective.com/vsc-material-theme","description":"Support us!"}],"dependencies":{"semver":"6.1.2","standard-version":"9.0.0"},"uuid":"8c609a4f-268a-41fb-8fe6-b6fcd95e8113","isUserBuiltin":false,"isBuiltin":false,"isUnderDevelopment":false,"id":"equinusocio.vsc-material-theme-icons","identifier":{"value":"equinusocio.vsc-material-theme-icons","_lower":"equinusocio.vsc-material-theme-icons"},"extensionLocation":{"$mid":1,"fsPath":"c:\\Users\\yu\\.vscode\\extensions\\equinusocio.vsc-material-theme-icons-1.2.2","_sep":1,"path":"/c:/Users/yu/.vscode/extensions/equinusocio.vsc-material-theme-icons-1.2.2","scheme":"file"}},{"name":"vscode-highlight","displayName":"Highlight","description":"Advanced text highlighter based on regexes. Useful for todos, annotations, colors etc.","icon":"resources/logo-128x128.png","version":"1.4.1","license":"MIT","main":"out/extension.js","publisher":"fabiospampinato","activationEvents":["*"],"contributes":{"configuration":{"type":"object","title":"Highlight - Configuration","properties":{"highlight.decorations":{"type":"object","description":"Default decorations from which all others inherit from","default":{"rangeBehavior":3}},"highlight.regexes":{"type":"object","description":"Object mapping regexes to an array of decorations to apply to the capturing groups","default":{}},"highlight.regexFlags":{"type":"string","description":"Flags used when building the regexes","default":"gi"},"highlight.maxMatches":{"type":"number","description":"Maximum number of matches to decorate per regex, in order not to crash the app with accidental cathastropic regexes","default":250}}}},"scripts":{"vscode:prepublish":"rm -rf out && webpack --mode production","publish":"vsce publish && npm publish","compile":"webpack --mode development","compile:watch":"webpack --mode development --watch","postinstall":"node ./node_modules/vscode/bin/install","test":"node ./node_modules/vscode/bin/test"},"bugs":{"url":"https://github.com/fabiospampinato/vscode-highlight/issues"},"author":{"name":"Fabio Spampinato","email":"spampinabio@gmail.com"},"repository":{"type":"git","url":"https://github.com/fabiospampinato/vscode-highlight.git"},"engines":{"vscode":"^1.15.0"},"keywords":["vscode","highlight","text","todo","annotation","vsc","extension"],"categories":["Other"],"dependencies":{"@types/node":"^10.12.8","lodash":"^4.17.4","pify":"^3.0.0","string-matches":"^1.1.0"},"devDependencies":{"ts-loader":"^5.2.1","typescript":"~2.4.1","vscode":"^1.1.4","webpack":"^4.20.2","webpack-cli":"^3.1.2"},"uuid":"5471fe3e-315b-4c05-b41e-8bb493227c2e","isUserBuiltin":false,"isBuiltin":false,"isUnderDevelopment":false,"id":"fabiospampinato.vscode-highlight","identifier":{"value":"fabiospampinato.vscode-highlight","_lower":"fabiospampinato.vscode-highlight"},"extensionLocation":{"$mid":1,"fsPath":"c:\\Users\\yu\\.vscode\\extensions\\fabiospampinato.vscode-highlight-1.4.1","_sep":1,"path":"/c:/Users/yu/.vscode/extensions/fabiospampinato.vscode-highlight-1.4.1","scheme":"file"}},{"name":"vscode-open-in-application","displayName":"Open in Application","description":"Open an arbitrary file in its default app, or the app you want.","icon":"resources/logo-128x128.png","version":"1.0.5","license":"MIT","main":"out/extension.js","publisher":"fabiospampinato","activationEvents":["onCommand:openInApplication.open"],"contributes":{"configuration":{"type":"object","title":"Open in Application - Configuration","properties":{"openInApplication.applications":{"type":"object","description":"Map between extensions and applications","default":{}}}},"commands":[{"command":"openInApplication.open","title":"Open in Application"}],"menus":{"explorer/context":[{"command":"openInApplication.open","group":"navigation"}],"editor/title/context":[{"command":"openInApplication.open","group":"0"}]}},"scripts":{"vscode:prepublish":"rm -rf out && webpack --mode production","publish":"vsce publish && npm publish","compile":"webpack --mode development","compile:watch":"webpack --mode development --watch","postinstall":"node ./node_modules/vscode/bin/install","test":"node ./node_modules/vscode/bin/test"},"bugs":{"url":"https://github.com/fabiospampinato/vscode-open-in-application/issues"},"author":{"name":"Fabio Spampinato","email":"spampinabio@gmail.com"},"repository":{"type":"git","url":"https://github.com/fabiospampinato/vscode-open-in-application.git"},"engines":{"vscode":"^1.15.0"},"keywords":["vscode","open","application","external","custom","extension"],"categories":["Other"],"dependencies":{"lodash":"^4.17.4","open":"0.0.5","pify":"^3.0.0"},"devDependencies":{"@types/node":"^6.0.40","ts-loader":"^5.2.1","typescript":"~2.4.1","vscode":"^1.1.4","webpack":"^4.20.2","webpack-cli":"^3.1.2"},"uuid":"c4fbeffc-ec74-42dc-afd4-2410d646ba97","isUserBuiltin":false,"isBuiltin":false,"isUnderDevelopment":false,"id":"fabiospampinato.vscode-open-in-application","identifier":{"value":"fabiospampinato.vscode-open-in-application","_lower":"fabiospampinato.vscode-open-in-application"},"extensionLocation":{"$mid":1,"fsPath":"c:\\Users\\yu\\.vscode\\extensions\\fabiospampinato.vscode-open-in-application-1.0.5","_sep":1,"path":"/c:/Users/yu/.vscode/extensions/fabiospampinato.vscode-open-in-application-1.0.5","scheme":"file"}},{"name":"github-vscode-theme","displayName":"GitHub Theme","description":"GitHub theme for VS Code","version":"3.0.0","preview":true,"publisher":"GitHub","license":"MIT","icon":"icon.png","galleryBanner":{"color":"#1b1f23","theme":"dark"},"repository":{"type":"git","url":"https://github.com/primer/github-vscode-theme"},"bugs":{"url":"https://github.com/primer/github-vscode-theme/issues"},"engines":{"vscode":"^1.43.0"},"categories":["Themes"],"keywords":["theme","github","light","dark"],"contributes":{"themes":[{"label":"GitHub Light","uiTheme":"vs","path":"./themes/light.json"},{"label":"GitHub Dark","uiTheme":"vs-dark","path":"./themes/dark.json"}]},"devDependencies":{"@primer/primitives":"^2.0.1","color":"^3.1.2","nodemon":"^2.0.3"},"scripts":{"start":"nodemon --watch src src/index.js","build":"node src/index.js"},"uuid":"7328a705-91fc-49e6-8293-da6f112e482d","isUserBuiltin":false,"isBuiltin":false,"isUnderDevelopment":false,"id":"GitHub.github-vscode-theme","identifier":{"value":"GitHub.github-vscode-theme","_lower":"github.github-vscode-theme"},"extensionLocation":{"$mid":1,"fsPath":"c:\\Users\\yu\\.vscode\\extensions\\github.github-vscode-theme-3.0.0","_sep":1,"path":"/c:/Users/yu/.vscode/extensions/github.github-vscode-theme-3.0.0","scheme":"file"}},{"name":"latex-workshop","displayName":"LaTeX Workshop","description":"Boost LaTeX typesetting efficiency with preview, compile, autocomplete, colorize, and more.","icon":"icons/icon.png","version":"8.16.1","publisher":"James-Yu","license":"MIT","homepage":"https://github.com/James-Yu/LaTeX-Workshop","repository":{"type":"git","url":"https://github.com/James-Yu/LaTeX-Workshop.git"},"engines":{"vscode":"^1.50.0"},"categories":["Programming Languages","Snippets"],"keywords":["latex","tex","compile","preview","hint"],"activationEvents":["onLanguage:tex","onLanguage:latex","onLanguage:latex-expl3","onLanguage:doctex","onLanguage:jlweave","onLanguage:rsweave","onLanguage:pdf","onLanguage:bibtex","onCommand:latex-workshop.build","onCommand:latex-workshop.recipes","onCommand:latex-workshop.view","onCommand:latex-workshop.tab","onCommand:latex-workshop.synctex","onCommand:latex-workshop.clean","onCommand:latex-workshop.citation","onCommand:latex-workshop.wordcount","onCommand:latex-workshop.compilerlog","onCommand:latex-workshop.log","onCommand:latex-workshop.actions","onCommand:latex-workshop.bibsort","onCommand:latex-workshop.bibalign","onCommand:latex-workshop.bibalignsort","onWebviewPanel:latex-workshop-pdf"],"main":"./out/src/main.js","contributes":{"languages":[{"id":"tex","aliases":["TeX","tex"],"extensions":[".sty",".cls",".bbx",".cbx"],"configuration":"./syntax/syntax.json"},{"id":"doctex","aliases":["DocTeX","doctex"],"extensions":[".dtx"],"configuration":"./syntax/syntax-doctex.json"},{"id":"latex","aliases":["LaTeX","latex"],"extensions":[".tex",".ltx",".ctx"],"configuration":"./syntax/syntax.json"},{"id":"bibtex","aliases":["BibTeX","bibtex"],"extensions":[".bib"]},{"id":"bibtex-style","aliases":["BibTeX style"],"extensions":[".bst"]},{"id":"latex-expl3","aliases":["LaTeX-Expl3"],"configuration":"./syntax/syntax-expl3.json"},{"id":"pdf","aliases":["PDF","pdf"],"extensions":[".pdf"]},{"id":"jlweave","aliases":["Weave.jl"],"extensions":[".jnw",".jtexw"],"configuration":"./syntax/syntax-weave.json"},{"id":"rsweave","aliases":["R Sweave"],"extensions":[".rnw",".Rnw",".Rtex",".rtex",".snw",".Snw"],"configuration":"./syntax/syntax-weave.json"},{"id":"cpp_embedded_latex"}],"grammars":[{"language":"tex","scopeName":"text.tex","path":"./syntax/TeX.tmLanguage.json"},{"language":"doctex","scopeName":"text.tex.doctex","path":"./syntax/DocTeX.tmLanguage.json"},{"language":"latex","scopeName":"text.tex.latex","path":"./syntax/LaTeX.tmLanguage.json","embeddedLanguages":{"source.asymptote":"asymptote","source.cpp":"cpp_embedded_latex","source.css":"css","source.dot":"dot","source.gnuplot":"gnuplot","text.html":"html","source.java":"java","source.js":"javascript","source.lua":"lua","source.python":"python","source.ruby":"ruby","source.scala":"scala","source.ts":"typescript","text.xml":"xml","source.yaml":"yaml"}},{"language":"bibtex","scopeName":"text.bibtex","path":"./syntax/Bibtex.tmLanguage.json"},{"language":"bibtex-style","scopeName":"source.bst","path":"./syntax/BibTeX-style.tmLanguage.json"},{"language":"latex-expl3","scopeName":"text.tex.latex.expl3","path":"./syntax/LaTeX-Expl3.tmLanguage.json"},{"scopeName":"markdown.latex.codeblock","path":"./syntax/latexblock.json","injectTo":["text.html.markdown"],"embeddedLanguages":{"meta.embedded.block.latex":"latex","meta.embedded.block.bibtex":"bibtex"}},{"language":"cpp_embedded_latex","scopeName":"source.cpp.embedded.latex","path":"./syntax/cpp-grammar-bailout.tmLanguage.json","embeddedLanguages":{"meta.embedded.assembly.cpp":"asm"}},{"language":"jlweave","scopeName":"text.tex.latex.jlweave","path":"./syntax/JLweave.tmLanguage.json","embeddedLanguages":{"source.julia":"julia"}},{"language":"rsweave","scopeName":"text.tex.latex.rsweave","path":"./syntax/RSweave.tmLanguage.json","embeddedLanguages":{"source.r":"r"}}],"snippets":[{"language":"latex","path":"./snippets/latex.json"},{"language":"jlweave","path":"./snippets/latex.json"},{"language":"rsweave","path":"./snippets/latex.json"},{"language":"latex-expl3","path":"./snippets/latex.json"}],"commands":[{"command":"latex-workshop.navigate-envpair","title":"Navigate to matching begin/end","category":"LaTeX Workshop"},{"command":"latex-workshop.select-envname","title":"Select the current environment name","category":"LaTeX Workshop"},{"command":"latex-workshop.select-envcontent","title":"Select the current environment content","category":"LaTeX Workshop"},{"command":"latex-workshop.multicursor-envname","title":"Add a multicursor to the current environment name","category":"LaTeX Workshop"},{"command":"latex-workshop.wrap-env","title":"Surround selection with \\begin{}...\\end{}","category":"LaTeX Workshop"},{"command":"latex-workshop.surround","title":"Surround selection with LaTeX command","category":"LaTeX Workshop"},{"command":"latex-workshop.close-env","title":"Close current environment","category":"LaTeX Workshop"},{"command":"latex-workshop.toggle-equation-envname","title":"Toggle between \\[...\\] and \\begin{}...\\end{}","category":"LaTeX Workshop"},{"command":"latex-workshop.saveWithoutBuilding","title":"Save without Building","category":"LaTeX Workshop"},{"command":"latex-workshop.build","title":"Build LaTeX project","category":"LaTeX Workshop","icon":"$(debug-start)"},{"command":"latex-workshop.recipes","title":"Build with recipe","category":"LaTeX Workshop"},{"command":"latex-workshop.view","title":"View LaTeX PDF file","category":"LaTeX Workshop","icon":"$(open-preview)"},{"command":"latex-workshop.tab","title":"View LaTeX PDF file in VSCode tab","category":"LaTeX Workshop"},{"command":"latex-workshop.viewInBrowser","title":"View LaTeX PDF file in web browser","category":"LaTeX Workshop"},{"command":"latex-workshop.viewExternal","title":"View LaTeX PDF file in external viewer","category":"LaTeX Workshop"},{"command":"latex-workshop.setViewer","title":"Set default viewer","category":"LaTeX Workshop"},{"command":"latex-workshop.refresh-viewer","title":"Refresh all LaTeX PDF viewers","category":"LaTeX Workshop"},{"command":"latex-workshop.kill","title":"Kill LaTeX compiler process","category":"LaTeX Workshop"},{"command":"latex-workshop.synctex","title":"SyncTeX from cursor","category":"LaTeX Workshop"},{"command":"latex-workshop.clean","title":"Clean up auxiliary files","category":"LaTeX Workshop"},{"command":"latex-workshop.citation","title":"Open citation browser","category":"LaTeX Workshop"},{"command":"latex-workshop.addtexroot","title":"Insert %!TeX root magic comment","category":"LaTeX Workshop"},{"command":"latex-workshop.wordcount","title":"Count words in LaTeX document","category":"LaTeX Workshop"},{"command":"latex-workshop.compilerlog","title":"View LaTeX compiler logs","category":"LaTeX Workshop"},{"command":"latex-workshop.log","title":"Show LaTeX Workshop messages","category":"LaTeX Workshop"},{"command":"latex-workshop.actions","title":"LaTeX actions","category":"LaTeX Workshop"},{"command":"latex-workshop-dev.parselog","title":"Parse current document as LaTeX logs","category":"LaTeX Workshop DevTools"},{"command":"latex-workshop-dev.parsetex","title":"Parse current file as LaTeX AST","category":"LaTeX Workshop DevTools"},{"command":"latex-workshop-dev.parsebib","title":"Parse current file as BibTeX AST","category":"LaTeX Workshop DevTools"},{"command":"latex-workshop.texdoc","title":"Show package documentation","category":"LaTeX Workshop"},{"command":"latex-workshop.texdocUsepackages","title":"Show package documentation actually used","category":"LaTeX Workshop"},{"command":"latex-workshop.promote-sectioning","title":"Promote all the section levels used in the selection","category":"LaTeX Workshop"},{"command":"latex-workshop.demote-sectioning","title":"Demote all the section levels used in the selection","category":"LaTeX Workshop"},{"command":"latex-workshop.select-section","title":"Select the current section","category":"LaTeX Workshop"},{"command":"latex-workshop.showCompilationPanel","title":"Show LaTeX Compilation Info","category":"LaTeX Workshop"},{"command":"latex-structure.toggle-follow-cursor","title":"Toggle follow cursor","category":"LaTeX Workshop"},{"command":"latex-workshop.showSnippetPanel","title":"Show Snippet Panel","category":"LaTeX Workshop"},{"command":"latex-workshop.bibsort","title":"Sort BibTeX file","category":"LaTeX Workshop"},{"command":"latex-workshop.bibalign","title":"Align BibTeX file","category":"LaTeX Workshop"},{"command":"latex-workshop.bibalignsort","title":"Sort and align BibTeX file","category":"LaTeX Workshop"},{"command":"latex-workshop.openMathPreviewPanel","title":"Open Math Preview Panel","category":"LaTeX Workshop"},{"command":"latex-workshop.closeMathPreviewPanel","title":"Close Math Preview Panel","category":"LaTeX Workshop"},{"command":"latex-workshop.toggleMathPreviewPanel","title":"Toggle Math Preview Panel","category":"LaTeX Workshop"}],"keybindings":[{"key":"ctrl+l alt+m","mac":"cmd+l alt+m","command":"latex-workshop.toggleMathPreviewPanel","when":"editorLangId =~ /latex|rsweave|jlweave/ && config.latex-workshop.bind.altKeymap.enabled"},{"key":"ctrl+l alt+b","mac":"cmd+l alt+b","command":"latex-workshop.build","when":"editorLangId =~ /latex|rsweave|jlweave/ && config.latex-workshop.bind.altKeymap.enabled"},{"key":"ctrl+l alt+c","mac":"cmd+l alt+c","command":"latex-workshop.clean","when":"editorLangId =~ /latex|rsweave|jlweave/ && config.latex-workshop.bind.altKeymap.enabled"},{"key":"ctrl+l alt+v","mac":"cmd+l alt+v","command":"latex-workshop.view","when":"editorLangId =~ /latex|rsweave|jlweave/ && config.latex-workshop.bind.altKeymap.enabled"},{"key":"ctrl+l alt+j","mac":"cmd+l alt+j","command":"latex-workshop.synctex","when":"editorTextFocus && editorLangId == 'latex' && config.latex-workshop.bind.altKeymap.enabled"},{"key":"ctrl+l alt+x","mac":"cmd+l alt+x","command":"workbench.view.extension.latex","when":"config.latex-workshop.bind.altKeymap.enabled"},{"key":"ctrl+alt+m","mac":"cmd+alt+m","command":"latex-workshop.toggleMathPreviewPanel","when":"editorLangId =~ /latex|rsweave|jlweave/ && !config.latex-workshop.bind.altKeymap.enabled"},{"key":"ctrl+alt+b","mac":"cmd+alt+b","command":"latex-workshop.build","when":"editorLangId =~ /latex|rsweave|jlweave/ && !config.latex-workshop.bind.altKeymap.enabled"},{"key":"ctrl+alt+c","mac":"cmd+alt+c","command":"latex-workshop.clean","when":"editorLangId =~ /latex|rsweave|jlweave/ && !config.latex-workshop.bind.altKeymap.enabled"},{"key":"ctrl+alt+v","mac":"cmd+alt+v","command":"latex-workshop.view","when":"editorLangId =~ /latex|rsweave|jlweave/ && !config.latex-workshop.bind.altKeymap.enabled"},{"key":"ctrl+alt+j","mac":"cmd+alt+j","command":"latex-workshop.synctex","when":"editorTextFocus && editorLangId == 'latex' && !config.latex-workshop.bind.altKeymap.enabled"},{"key":"ctrl+alt+x","mac":"cmd+alt+x","command":"workbench.view.extension.latex","when":"!config.latex-workshop.bind.altKeymap.enabled"},{"key":"ctrl+l [","mac":"cmd+l [","when":"config.latex-workshop.bind.altKeymap.enabled && editorTextFocus && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/","command":"latex-workshop.promote-sectioning"},{"key":"ctrl+l ]","mac":"cmd+l ]","when":"config.latex-workshop.bind.altKeymap.enabled && editorTextFocus && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/","command":"latex-workshop.demote-sectioning"},{"key":"ctrl+alt+[","mac":"cmd+alt+[","when":"!config.latex-workshop.bind.altKeymap.enabled && editorTextFocus && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/","command":"latex-workshop.promote-sectioning"},{"key":"ctrl+alt+]","mac":"cmd+alt+]","when":"!config.latex-workshop.bind.altKeymap.enabled && editorTextFocus && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/","command":"latex-workshop.demote-sectioning"},{"key":"ctrl+l ctrl+enter","mac":"cmd+l cmd+enter","when":"editorTextFocus && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/","command":"latex-workshop.shortcut.item"},{"key":"ctrl+l ctrl+b","mac":"cmd+l cmd+b","when":"editorTextFocus && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/","command":"latex-workshop.shortcut.textbf"},{"key":"ctrl+l ctrl+i","mac":"cmd+l cmd+i","when":"editorTextFocus && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/","command":"latex-workshop.shortcut.textit"},{"key":"ctrl+l ctrl+u","mac":"cmd+l cmd+u","when":"editorTextFocus && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/","command":"latex-workshop.shortcut.underline"},{"key":"ctrl+l ctrl+e","mac":"cmd+l cmd+e","when":"editorTextFocus && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/","command":"latex-workshop.shortcut.emph"},{"key":"ctrl+l ctrl+r","mac":"cmd+l cmd+r","when":"editorTextFocus && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/","command":"latex-workshop.shortcut.textrm"},{"key":"ctrl+l ctrl+t","mac":"cmd+l cmd+t","when":"editorTextFocus && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/","command":"latex-workshop.shortcut.texttt"},{"key":"ctrl+l ctrl+s","mac":"cmd+l cmd+s","when":"editorTextFocus && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/","command":"latex-workshop.shortcut.textsl"},{"key":"ctrl+l ctrl+c","mac":"cmd+l cmd+c","when":"editorTextFocus && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/","command":"latex-workshop.shortcut.textsc"},{"key":"ctrl+l ctrl+n","mac":"cmd+l cmd+n","when":"editorTextFocus && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/","command":"latex-workshop.shortcut.textnormal"},{"key":"ctrl+l ctrl+6","mac":"cmd+l cmd+6","when":"editorTextFocus && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/","command":"latex-workshop.shortcut.textsuperscript"},{"key":"ctrl+l ctrl+oem_minus","mac":"cmd+l cmd+oem_minus","when":"editorTextFocus && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/","command":"latex-workshop.shortcut.textsubscript"},{"key":"ctrl+m ctrl+b","mac":"cmd+m cmd+b","when":"editorTextFocus && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/","command":"latex-workshop.shortcut.mathbf"},{"key":"ctrl+m ctrl+i","mac":"cmd+m cmd+i","when":"editorTextFocus && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/","command":"latex-workshop.shortcut.mathit"},{"key":"ctrl+m ctrl+r","mac":"cmd+m cmd+r","when":"editorTextFocus && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/","command":"latex-workshop.shortcut.mathrm"},{"key":"ctrl+m ctrl+t","mac":"cmd+m cmd+t","when":"editorTextFocus && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/","command":"latex-workshop.shortcut.mathtt"},{"key":"ctrl+m ctrl+s","mac":"cmd+m cmd+s","when":"editorTextFocus && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/","command":"latex-workshop.shortcut.mathsf"},{"key":"ctrl+m ctrl+shift+b","mac":"cmd+m cmd+shift+b","when":"editorTextFocus && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/","command":"latex-workshop.shortcut.mathbb"},{"key":"ctrl+m ctrl+c","mac":"cmd+m cmd+c","when":"editorTextFocus && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/","command":"latex-workshop.shortcut.mathcal"},{"command":"expandLineSelection","key":"ctrl+l ctrl+l","mac":"cmd+l cmd+l","when":"textInputFocus && editorLangId =~ /latex|rsweave|jlweave/"},{"command":"editor.action.toggleTabFocusMode","key":"ctrl+l ctrl+m","mac":"cmd+l cmd+m","when":"textInputFocus && editorLangId =~ /latex|rsweave|jlweave/"},{"key":"ctrl+l ctrl+w","mac":"cmd+l cmd+w","when":"editorTextFocus && !editorReadonly && editorHasSelection && editorLangId =~ /latex|rsweave|jlweave/","command":"latex-workshop.surround"},{"command":"latex-workshop.onEnterKey","key":"enter","when":"editorTextFocus && acceptSuggestionOnEnter && !suggestWidgetVisible && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/ && vim.active && vim.mode == 'Insert'"},{"command":"latex-workshop.onEnterKey","key":"enter","when":"editorTextFocus && !acceptSuggestionOnEnter && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/ && vim.active && vim.mode == 'Insert'"},{"command":"latex-workshop.onEnterKey","key":"enter","when":"editorTextFocus && acceptSuggestionOnEnter && !suggestWidgetVisible && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/ && !vim.active"},{"command":"latex-workshop.onEnterKey","key":"enter","when":"editorTextFocus && !acceptSuggestionOnEnter && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/ && !vim.active"},{"command":"latex-workshop.onAltEnterKey","key":"alt+enter","when":"editorTextFocus && acceptSuggestionOnEnter && !suggestWidgetVisible && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/"},{"command":"latex-workshop.onAltEnterKey","key":"alt+enter","when":"editorTextFocus && !acceptSuggestionOnEnter && !editorReadonly && editorLangId =~ /latex|rsweave|jlweave/"}],"configurationDefaults":{"[latex]":{"editor.formatOnPaste":false,"editor.suggestSelection":"recentlyUsedByPrefix"}},"configuration":{"type":"object","title":"LaTeX","properties":{"latex-workshop.latex.recipes":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"tools":{"type":"array","items":{"type":"string"}}},"required":["name","tools"]},"default":[{"name":"latexmk 🔃","tools":["latexmk"]},{"name":"latexmk (latexmkrc)","tools":["latexmk_rconly"]},{"name":"latexmk (lualatex)","tools":["lualatexmk"]},{"name":"pdflatex ➞ bibtex ➞ pdflatex × 2","tools":["pdflatex","bibtex","pdflatex","pdflatex"]},{"name":"Compile Rnw files","tools":["rnw2tex","latexmk"]},{"name":"Compile Jnw files","tools":["jnw2tex","latexmk"]},{"name":"tectonic","tools":["tectonic"]}],"markdownDescription":"Define LaTeX compiling recipes.\nEach recipe in the list is an object containing its name and the names of tools to be used sequentially, which are defined in `latex-workshop.latex.tools`.\nBy default, the first recipe is used to compile the project. For details, please visit https://github.com/James-Yu/LaTeX-Workshop/wiki/Compile#latex-recipe."},"latex-workshop.latex.recipe.default":{"type":"string","default":"first","markdownDescription":"Define which recipe is used by `latex-workshop.build`. It also applies to auto build. Recipes are refered to by their names as defined in `latex-workshop.latex.recipes`. Note there are two particular values: \n- `first` means to use the first recipe in `latex-workshop.latex.recipes`;\n- `lastUsed` means to use the last run recipe."},"latex-workshop.latex.tools":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"command":{"type":"string"},"args":{"type":"array","items":{"type":"string"}},"env":{"type":"object"}},"required":["name","command"]},"default":[{"name":"latexmk","command":"latexmk","args":["-synctex=1","-interaction=nonstopmode","-file-line-error","-pdf","-outdir=%OUTDIR%","%DOC%"],"env":{}},{"name":"lualatexmk","command":"latexmk","args":["-synctex=1","-interaction=nonstopmode","-file-line-error","-lualatex","-outdir=%OUTDIR%","%DOC%"],"env":{}},{"name":"latexmk_rconly","command":"latexmk","args":["%DOC%"],"env":{}},{"name":"pdflatex","command":"pdflatex","args":["-synctex=1","-interaction=nonstopmode","-file-line-error","%DOC%"],"env":{}},{"name":"bibtex","command":"bibtex","args":["%DOCFILE%"],"env":{}},{"name":"rnw2tex","command":"Rscript","args":["-e","knitr::opts_knit$set(concordance = TRUE); knitr::knit('%DOCFILE_EXT%')"],"env":{}},{"name":"jnw2tex","command":"julia","args":["-e","using Weave; weave(\"%DOC_EXT%\", doctype=\"tex\")"],"env":{}},{"name":"jnw2texmintex","command":"julia","args":["-e","using Weave; weave(\"%DOC_EXT%\", doctype=\"texminted\")"],"env":{}},{"name":"tectonic","command":"tectonic","args":["--synctex","--keep-logs","%DOC%.tex"],"env":{}}],"markdownDescription":"Define LaTeX compiling tools to be used in recipes.\nEach tool is labeled by its `name`. When invoked, `command` is spawned with arguments defined in `args` and environment variables defined in `env`. Typically no spaces should appear in each argument unless in paths.\nPlaceholders `%DOC%`, `%DOC_W32%, %DOC_EXT%`, `%DOC_EXT_W32%`, `%DOCFILE%`, `%DOCFILE_EXT%`, `%DIR%`, `%DIR_W32%`, `%TMPDIR%` and `%OUTDIR%`, `%OUTDIR_W32%` are available. For more details, please visit https://github.com/James-Yu/LaTeX-Workshop/wiki/Compile#placeholders."},"latex-workshop.latex.magic.args":{"type":"array","items":{"type":"string"},"default":["-synctex=1","-interaction=nonstopmode","-file-line-error","%DOC%"],"markdownDescription":"Define the arguments to be input to magic command executable. This can be overridden by using \"% !TeX options\"."},"latex-workshop.latex.magic.bib.args":{"type":"array","items":{"type":"string"},"default":["%DOCFILE%"],"markdownDescription":"Define the arguments to be input to BIB magic command executable. This can be overridden by using \"% !BIB options\"."},"latex-workshop.latex.external.build.command":{"type":"string","default":"","markdownDescription":"The external command to execute when calling latex-workshop.build.\nThis is useful when compiling relies on a Makefile or a bespoke script. When defined, it completely bypasses the recipes and root file detection mechanism."},"latex-workshop.latex.external.build.args":{"type":"array","items":{"type":"string"},"default":[],"markdownDescription":"The arguments of `latex-workshop.latex.external.build.command` when calling latex-workshop.build."},"latex-workshop.latex.build.forceRecipeUsage":{"type":"boolean","default":false,"markdownDescription":"Force the use the recipe mechanism even if some magic comments are present."},"latex-workshop.latex.outDir":{"type":"string","default":"%DIR%","markdownDescription":"The directory where the extension tries to find project files (e.g., PDF and SyncTeX files) are located.\nBoth relative and absolute paths are supported. Relative path start from the root file location, so beware if it is located in sub-directory. The path must not contain a trailing slash.\nThe LaTeX toolchain should output files to this path.\nFor a list of supported placeholders, please visit https://github.com/James-Yu/LaTeX-Workshop/wiki/Compile#placeholders."},"latex-workshop.latex.texDirs":{"type":"array","items":{"type":"string"},"default":[],"markdownDescription":"List of directories where to look for extra input `.tex` files. \nAbsolute paths are required. You may also need to set the environment variable `TEXINPUTS` properly for the LaTeX compiler to find the `.tex` files, see the `env` parameter of [recipes](https://github.com/James-Yu/LaTeX-Workshop/wiki/Compile#latex-recipes)."},"latex-workshop.kpsewhich.path":{"type":"string","default":"kpsewhich","markdownDescription":"Define the location of the kpsewhich executable file."},"latex-workshop.kpsewhich.enabled":{"type":"boolean","default":false,"markdownDescription":"Use kpsewhich as defined by `latex-workshop.kpsewhich.path` to resolve bibliography files in addition to looking into the directories listed in `latex-workshop.latex.bibDirs`."},"latex-workshop.latex.bibDirs":{"type":"array","items":{"type":"string"},"default":[],"markdownDescription":"List of directories where to look for `.bib` files.\nAbsolute paths are required. This setting is only used by the intellisense feature, you may also need to set the environment variable `BIBINPUTS` properly for the LaTeX compiler to find the `.bib` files."},"latex-workshop.latex.search.rootFiles.include":{"type":"array","items":{"type":"string"},"default":["**/*.tex","**/*.rnw","**/*.Rnw"],"markdownDescription":"Patterns of files to consider for the root detection mechanism.\nRelative paths are computed from the workspace folder. To detect the root file and the tex file tree, we parse all the `.tex` listed here.\nIf you want to specify all `.tex` files inside directory, say `foo`, and all its subdirectories recursively, you need to use `**/foo/**/*.tex`. If you only want to match `.tex` files at the top level of the workspace, use `*.tex`. For more details the [wiki](https://github.com/James-Yu/LaTeX-Workshop/wiki/Multi-File-Projects)."},"latex-workshop.latex.search.rootFiles.exclude":{"type":"array","items":{"type":"string"},"default":[],"markdownDescription":"Patterns of files to exclude from the root detection mechanism.\nSee also `latex-workshop.latex.search.rootFiles.include`. For more details the [wiki](https://github.com/James-Yu/LaTeX-Workshop/wiki/Multi-File-Projects)."},"latex-workshop.latex.rootFile.useSubFile":{"type":"boolean","default":true,"markdownDescription":"When the `subfile` package is used, either the main file or any subfile containing `\\documentclass[main.tex]{subfile}` can be LaTeXing. When set to `true`, the extension uses the subfile as the rootFile for the `autobuild`, `clean` and `synctex` commands."},"latex-workshop.latex.rootFile.doNotPrompt":{"type":"boolean","default":false,"markdownDescription":"When the `subfile` package is used, either the main file or any subfile containing `\\documentclass[main.tex]{subfile}` can be LaTeXing. When set to `false`, the `build` and `view` commands ask the user's choice first. When set to `true`, the subfile is used when `latex-workshop.latex.rootFile.useSubFile` is also `true`, otherwise the rootFile is used."},"latex-workshop.latex.watch.usePolling":{"type":"boolean","default":false,"markdownDescription":"When set to true, polling is used to watch changes on files. When TeX files are placed on network drives or OneDrive, this option should be turned on. Setting this option to true might lead to high CPU utilization. You must reload VSCode to take into account a change in this configuration."},"latex-workshop.latex.watch.interval":{"type":"number","default":300,"markdownDescription":"Interval of polling, in milliseconds. You must reload VSCode to take into account a change in this configuration."},"latex-workshop.latex.watch.delay":{"type":"number","default":250,"markdownDescription":"Delay before starting builds, in milliseconds. You must reload VSCode to take into account a change in this configuration."},"latex-workshop.latex.pdfWatch.delay":{"type":"number","default":250,"markdownDescription":"Delay before reloading a PDF file after last change, in milliseconds. You must reload VSCode to take into account a change in this configuration."},"latex-workshop.latex.watch.files.ignore":{"type":"array","items":{"type":"string"},"default":["**/*.bbx","**/*.bbl","**/*.cbx","**/*.cfg","**/*.clo","**/*.cnf","**/*.def","**/*.dfu","**/*.enc","**/*.fd","**/*.fmt","**/*.lbx","**/*.map","**/*.mkii","**/*.pfb","**/*.tfm","**/*.vf","**/*.code.tex","**/*.sty","**/texmf-{dist,var}/**","**/Local/MiKTeX/**","**/Local/Programs/MiKTeX/**","**/Roaming/MiKTeX/**","**/Program*/MiKTeX*/**","**/.miktex/texmfs/**","/var/cache/miktex-texmf/**","/usr/local/share/miktex-texmf/**","**/Library/Application Support/MiKTeX/texmfs/**","/dev/null"],"markdownDescription":"Files to ignore from the watching mechanism used for triggering autobuild.\nThis property must be an array of glob patterns. The patterns are matched against the absolute file path. To ignore everything inside the `texmf` tree, `**/texmf/**` can be used."},"latex-workshop.latex.autoBuild.run":{"type":"string","enum":["never","onSave","onFileChange"],"enumDescriptions":["Never run auto build","Auto build whenever a file is saved","Auto build whenever a dependency file changes on disk"],"default":"onFileChange","markdownDescription":"When the extension shall auto build LaTeX project using the default (first) recipe.\n`onSave` builds the project upon saving a `tex` file in vscode.\n`onFileChange` builds the project upon detecting a file change in any of the dependencies, even modified by other applications.\nNote `onSave` is more restrictive than `onFileChange` "},"latex-workshop.latex.autoBuild.interval":{"type":"integer","default":1000,"markdownDescription":"The minimal time interval between two consecutive auto builds in millisecond."},"latex-workshop.latex.autoBuild.cleanAndRetry.enabled":{"type":"boolean","default":true,"markdownDescription":"Delete LaTeX auxiliary files when errors occur during build and retry.\nThis property defines whether LaTeX Workshop will try to clean and build the project once again after errors happen in the build toolchain."},"latex-workshop.latex.build.clearLog.everyRecipeStep.enabled":{"type":"boolean","default":true,"markdownDescription":"Clear the LaTeX Compiler logs before every step of a recipe.\nSet this property to false to keep the logs of all tools in a recipe."},"latex-workshop.latex.autoClean.run":{"type":"string","enum":["never","onFailed","onBuilt"],"enumDescriptions":["Never clean the project","Clean compilation fails","Clean after build, be it successful or not"],"default":"never","markdownDescription":"When LaTeX auxiliary files should be deleted.\nThe folder to be cleaned is defined in `latex-workshop.latex.outDir`.\n`onFailed` cleans the project when compilation fails. `onBuilt` cleans the project when compilation is terminated, whether successful or failed."},"latex-workshop.latex.clean.subfolder.enabled":{"type":"boolean","default":false,"markdownDescription":"Delete LaTeX auxiliary files recursively in sub-folders of `latex-workshop.latex.outDir`."},"latex-workshop.latex.clean.fileTypes":{"type":"array","items":{"type":"string"},"default":["*.aux","*.bbl","*.blg","*.idx","*.ind","*.lof","*.lot","*.out","*.toc","*.acn","*.acr","*.alg","*.glg","*.glo","*.gls","*.fls","*.log","*.fdb_latexmk","*.snm","*.synctex(busy)","*.synctex.gz(busy)","*.nav"],"markdownDescription":"Files to clean.\nThis property must be an array of strings. File globs such as *.removeme, something?.aux can be used."},"latex-workshop.latex.clean.command":{"type":"string","default":"latexmk","markdownDescription":"The command to be used to remove temporary files when `latex-workshop.latex.clean.method` is set to `cleanMethod`."},"latex-workshop.latex.clean.args":{"type":"array","items":{"type":"string"},"default":["-c","%TEX%"],"markdownDescription":"The arguments of `latex-workshop.latex.clean.command`. The `%TEX%` placeholder is the full path of the tex file from which the clean command is called."},"latex-workshop.latex.clean.method":{"type":"string","default":"glob","enum":["glob","cleanCommand"],"markdownEnumDescriptions":["Clean all the files located in `latex-workshop.latex.outDir` and matching the glob patterns listed in `latex-workshop.latex.clean.fileTypes`.","Run `latex-workshop.latex.clean.command` to clean temporary files."],"markdownDescription":"Define the method used by the `clean` command to remove temporary files."},"latex-workshop.latex.option.maxPrintLine.enabled":{"type":"boolean","default":true,"markdownDescription":"Add `--max-print-line` option to LaTeX build commands. This flag tells some MikTeX compilers to produce non hard wrapped log messages. Non hard wrapped log messages are required for the _Problem_ Pane to properly display messages."},"latex-workshop.view.outline.sections":{"type":"array","items":{"type":"string"},"default":["part","chapter","section","subsection","subsubsection"],"markdownDescription":"The section names of LaTeX outline hierarchy. It is also used by the folding mechanism.\nThis property is an array of case-sensitive strings in the order of document structure hierarchy. For multiple tags in the same level, separate the tags with `|` as delimiters, e.g., `section|alternative`. Reload VSCode after changing the value."},"latex-workshop.view.outline.labels.enabled":{"type":"boolean","default":true,"markdownDescription":"Show the labels in the outline/structure views. Reload VSCode after changing the value."},"latex-workshop.view.outline.floats.enabled":{"type":"boolean","default":true,"markdownDescription":"Show the floating objects (figures and tables) in the outline/structure views. Reload VSCode after changing the value."},"latex-workshop.view.outline.numbers.enabled":{"type":"boolean","default":true,"markdownDescription":"Show the sectioning numbers in the outline/structure views."},"latex-workshop.view.autoFocus.enabled":{"type":"boolean","default":false,"markdownDescription":"Auto focus the LaTeX view when switching from non-tex to tex files.\nThis will cause the view to appear consistently upon activating the extension."},"latex-workshop.view.pdf.viewer":{"type":"string","default":"none","enum":["none","browser","tab","external"],"markdownDescription":"The default PDF viewer.","enumDescriptions":["Undetermined viewer. A viewer selector will pop up upon viewing PDF.","Open PDF with the default web browser.","Open PDF with the built-in tab viewer.","[Experimental] Open PDF with the external viewer set in \"View > Pdf > External: command\"."]},"latex-workshop.view.pdf.tab.editorGroup":{"type":"string","default":"right","enum":["current","left","right","above","below"],"markdownDescription":"The editor group in which to open the tab viewer.","enumDescriptions":["Use the current editor group","Put the viewer tab in a new group on the left of the current one","Put the viewer tab in a new group on the right of the current one","Put the viewer tab in a new group above the current one","Put the viewer tab in a new group below the current one"]},"latex-workshop.view.pdf.ref.viewer":{"type":"string","default":"auto","enum":["auto","tabOrBrowser","external"],"markdownDescription":"PDF viewer used for [View on PDF] link on \\ref."},"latex-workshop.viewer.pdf.internal.port":{"type":"number","default":"0","markdownDescription":"Define the port to listen on for communicating with the internal viewer. The default value \"0\" means the port is chosen randomly by the application."},"latex-workshop.view.pdf.internal.synctex.keybinding":{"type":"string","default":"ctrl-click","enum":["ctrl-click","double-click"],"markdownDescription":"Which keybinding to use for the internal viewer for reverse synctex. `ctrl`/`cmd` + click (default) or double click. You must reload VSCode or the PDF viewer to take into account a change in this configuration."},"latex-workshop.viewer.pdf.internal.keyboardEvent":{"type":"string","default":"auto","enum":["auto","force","never"],"markdownDescription":"Rebroadcasting KeyboardEvent on the internal viewers. If keyboard shortcuts on the internal viewer do not work well, change this setting."},"latex-workshop.view.pdf.external.viewer.command":{"type":"string","default":"","markdownDescription":"The command to execute when using external viewer.\nThis function is not officially supported."},"latex-workshop.view.pdf.external.viewer.args":{"type":"array","items":{"type":"string"},"default":["%PDF%"],"markdownDescription":"The arguments for `latex-workshop.view.pdf.external.viewer.command` when using external viewer.\nThis function is not officially supported. %PDF% is the placeholder for the absolute path to the generated PDF file."},"latex-workshop.view.pdf.external.synctex.command":{"type":"string","default":"","markdownDescription":"The command to execute when forward synctex to external viewer.\nThis function is not officially supported."},"latex-workshop.view.pdf.external.synctex.args":{"type":"array","items":{"type":"string"},"default":["%LINE%","%PDF%","%TEX%"],"markdownDescription":"The arguments for `latex-workshop.view.pdf.external.synctex.args` when forward synctex to external viewer.\n%LINE% is the line number, %PDF% is the placeholder for the absolute path to the generated PDF file, and %TEX% is the source LaTeX file path with `.tex` extension from which syncTeX is fired."},"latex-workshop.view.pdf.zoom":{"type":"string","default":"auto","markdownDescription":"The default zoom level of the PDF viewer.\nThis default value will be passed to the viewer upon opening. Possible values are `auto`, `page-actual`, `page-fit`, `page-width`, and one-based scale values (e.g., 0.5 for 50%, 2.0 for 200%)."},"latex-workshop.view.pdf.trim":{"type":"number","default":0,"enum":[0,1,2,3],"markdownDescription":"The default trim mode of the PDF viewer.","enumDescriptions":["No page trimming","Trim 5% at margin","Trim 10% at margin","Trim 15% at margin"]},"latex-workshop.view.pdf.scrollMode":{"type":"number","default":0,"markdownDescription":"The default scroll mode of the PDF viewer.\nThis default value will be passed to the viewer upon opening. Possible values are `0` (vertical), `1`(horizontal) and `2` (wrapped)."},"latex-workshop.view.pdf.spreadMode":{"type":"number","default":0,"markdownDescription":"The default spread mode of the PDF viewer.\nThis default value will be passed to the viewer upon opening. Possible values are `0` (none), `1` (odd) and `2` (even)."},"latex-workshop.view.pdf.hand":{"type":"boolean","default":false,"markdownDescription":"Define if the hand tool is enabled by default in the PDF viewer."},"latex-workshop.view.pdf.invertMode.enabled":{"type":"string","enum":["auto","always","compat","never"],"default":"compat","markdownDescription":"Enable the CSS invert filter.","enumDescriptions":["Enable the invert filter when using a dark theme.","Always enable invert filter.","Enable the invert filter only if `invert > 0`.","Disable the invert filter"]},"latex-workshop.view.pdf.invert":{"type":"number","default":0,"markdownDescription":"Define the CSS invert filter level of the PDF viewer.\nThis config can invert the color of PDF. Possible values are from 0 to 1."},"latex-workshop.view.pdf.invertMode.brightness":{"type":"number","default":1,"markdownDescription":"Define the CSS brightness filter level of the PDF viewer when the invert mode is enabled. Possible values are from 0 to 2."},"latex-workshop.view.pdf.invertMode.grayscale":{"type":"number","default":0.6,"markdownDescription":"Define the CSS grayscale filter level of the PDF viewer when the invert mode is enabled. Possible values are from 0 to 1."},"latex-workshop.view.pdf.invertMode.hueRotate":{"type":"number","default":180,"markdownDescription":"Define the CSS hue-rotate filter angle of the PDF viewer when the invert mode is enabled. Possible values are from 0 to 360."},"latex-workshop.view.pdf.invertMode.sepia":{"type":"number","default":0,"markdownDescription":"Define the CSS sepia filter level of the PDF viewer when the invert mode is enabled. Possible values are from 0 to 1."},"latex-workshop.view.pdf.backgroundColor":{"type":"string","default":"#ffffff","markdownDescription":"The background color around the document. The string must represent a color in HTML."},"latex-workshop.synctex.path":{"type":"string","default":"synctex","markdownDescription":"Define the location of SyncTeX executive file.\nAdditional arguments, e.g., synctex modes and position of click, will be appended to this command."},"latex-workshop.synctex.afterBuild.enabled":{"type":"boolean","default":false,"markdownDescription":"Execute forward synctex at cursor position after compiling LaTeX project."},"latex-workshop.synctex.synctexjs.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable using a builtin synctex function. The command set in latex-workshop.synctex.path will not be used."},"latex-workshop.chktex.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable linting LaTeX with ChkTeX.\nCheck `latex-workshop.chktex.run` to control when the linting is executed if this config is set to `true`."},"latex-workshop.chktex.run":{"type":"string","enum":["onSave","onType"],"default":"onSave","markdownDescription":"When LaTeX should be linted by ChkTeX.\nIf set to `onSave`, the whole LaTeX project will be linted upon saving.\nIf set to `onType`, the active document will be linted when input is stopped for a period of time defined in `latex-workshop.chktex.delay`, besides the behavior of `onSave`."},"latex-workshop.chktex.path":{"type":"string","default":"chktex","markdownDescription":"Define the location of ChkTeX executive file.\nThis command will be joint with `latex-workshop.chktex.args.*` and required arguments to form a complete command of ChkTeX."},"latex-workshop.chktex.args.active":{"type":"array","items":{"type":"string"},"default":["-wall","-n22","-n30","-e16","-q"],"markdownDescription":"Linter arguments to check LaTeX syntax of the current file state in real time with ChkTeX.\nArguments must be in separate strings in the array. Additional arguments, i.e., `-I0 -f%f:%l:%c:%d:%k:%n:%m\\n` will be appended when constructing the command. Current file contents will be piped to the command through stdin."},"latex-workshop.chktex.args.root":{"type":"array","items":{"type":"string"},"default":["-wall","-n22","-n30","-e16","-q"],"markdownDescription":"Linter arguments to check LaTeX syntax of the entire project from the root file with ChkTeX.\nArguments must be in separate strings in the array. Additional arguments, i.e., `-f%f:%l:%c:%d:%k:%n:%m\\n %DOC%` will be appended when constructing the command."},"latex-workshop.chktex.delay":{"type":"number","default":500,"markdownDescription":"Defines the delay in milliseconds for chktex to wait after stopped typing.\nThis config only matters when `latex-workshop.chktex.run` is set to `onType`."},"latex-workshop.chktex.convertOutput.column.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable converting ChkTeX outputs' column numbers for non-ASCII characters."},"latex-workshop.chktex.convertOutput.column.chktexrcTabSize":{"type":"number","default":-1,"markdownDescription":"Write the `TabSize` number from `.chktexrc`. The default value \"-1\" means that LaTeX Workshop will try to find `.chktexrc` and to read the value from it."},"latex-workshop.check.duplicatedLabels.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable checking for duplicated labels.\nA new check is triggered every time the intellisense data is updated, see `latex-workshop.intellisense.update.aggressive.enabled`."},"latex-workshop.texcount.path":{"type":"string","default":"texcount","markdownDescription":"Define the location of TeXCount executive file/script.\nThis command will be joint with `latex-workshop.texcount.args` and required arguments to form a complete command of TeXCount."},"latex-workshop.texcount.args":{"type":"array","items":{"type":"string"},"default":[],"markdownDescription":"TeXCount arguments to count words in LaTeX document of the entire project from the root file, or the current document.\nArguments must be in separate strings in the array. Additional arguments, i.e., `-merge %DOC%` for the project and the current document path for counting current file will be appended when constructing the command."},"latex-workshop.intellisense.update.aggressive.enabled":{"type":"boolean","default":false,"markdownDescription":"Defines whether the extension aggressively parses the changed content after stopped typing.\nDisable this config will let the extension only update intellisense after saving changed files."},"latex-workshop.intellisense.update.delay":{"type":"number","default":1000,"markdownDescription":"Defines the delay in milliseconds for the extension to update current active file content for intellisense after stopped typing.\nThis config works only when `intellisense.update.aggressive.enabled` is enabled. Lower this value will let the extension to know newly defined commands/references/environments more quickly, at the cost of more frequent content parsing: more computation burden."},"latex-workshop.intellisense.citation.type":{"type":"string","enum":["inline","browser"],"default":"inline","markdownDescription":"Defines which type of hint to show when intellisense provides citation suggestions.","enumDescriptions":["Use the inline intellisense to provide citation completion items.","Use a dropdown menu to provide citation completion items."]},"latex-workshop.intellisense.citation.label":{"type":"string","enum":["bibtex key","title","authors"],"default":"bibtex key","markdownDescription":"Defines what to show as suggestion labels when intellisense provides citation suggestions.","enumDescriptions":["Show bibtex keys in the inline intellisense.","Show publication titles in the inline intellisense.","Show publication authors in the inline intellisense."]},"latex-workshop.intellisense.citation.format":{"type":"array","items":{"type":"string"},"default":["author","title","journal","publisher","booktitle","year"],"markdownDescription":"List of fields to display for citation preview and intellisense. You must reload VSCode to take into account a change in this configuration."},"latex-workshop.intellisense.citation.maxfilesizeMB":{"type":"number","default":5,"markdownDescription":"Defines the maximum bibtex file size for the extension to parse in MB."},"latex-workshop.intellisense.triggers.latex":{"type":"array","items":{"type":"string"},"default":[],"markdownDescription":"Additional trigger characters for intellisense of LaTeX documents. You must reload VSCode to take into account a change in this configuration."},"latex-workshop.intellisense.file.exclude":{"type":"array","items":{"type":"string"},"default":["**/*.aux","**/*.bbl","**/*.bcf","**/*.blg","**/*.idx","**/*.ind","**/*.lof","**/*.lot","**/*.out","**/*.toc","**/*.acn","**/*.acr","**/*.alg","**/*.glg","**/*.glo","**/*.gls","**/*.ist","**/*.fls","**/*.log","**/*.nav","**/*.snm","**/*.fdb_latexmk","**/*.synctex.gz","**/*.run.xml"],"markdownDescription":"Patterns to ignore in file completion"},"latex-workshop.intellisense.file.base":{"type":"string","enum":["root relative","file relative","both"],"default":"root relative","markdownDescription":"Specify the base directory for file completion","enumDescriptions":["Completion from the root file directory","Completion from the current file directory","both"]},"latex-workshop.intellisense.label.keyval":{"type":"boolean","default":true,"markdownDescription":"Scan for labels defined as `label={some tex}` to add to the reference intellisense menu. The braces are mandatory."},"latex-workshop.intellisense.unimathsymbols.enabled":{"type":"boolean","default":false,"markdownDescription":"When `\\` is typed, show unimath symbols in the dropdown selector."},"latex-workshop.intellisense.package.enabled":{"type":"boolean","default":true,"markdownDescription":"Auto-complete commands and environments from used packages."},"latex-workshop.intellisense.package.extra":{"type":"array","items":{"type":"string"},"default":[],"markdownDescription":"List of extra packages to always add to the auto-completion mechanism.\nWhen `latex-workshop.intellisense.package.enabled` is set to `true`, the commands and environments defined in these extra packages will be added to the intellisense suggestions."},"latex-workshop.intellisense.package.env.enabled":{"type":"boolean","default":true,"markdownDescription":"If true, every environment provided by an included package is available by a snippet `\\envname`. Only applies when `latex-workshop.intellisense.package.enabled` is true. "},"latex-workshop.intellisense.package.dirs":{"type":"array","items":{"type":"string"},"default":[],"markdownDescription":"List of extra directories to look for package completion files in addition to those provided by the extension. See https://github.com/James-Yu/LaTeX-Workshop/wiki/Intellisense#commands to learn how to generate these files. Files found in these directories have a higher priority over the default ones. This setting is only relevant when `latex-workshop.intellisense.package.env.enable` is true."},"latex-workshop.intellisense.includegraphics.preview.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable preview for `\\includegraphics` completion."},"latex-workshop.intellisense.includegraphics.preview.pdf.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable preview for `\\includegraphics` of PDF file."},"latex-workshop.message.badbox.show":{"type":"boolean","default":true,"markdownDescription":"Show badbox information in the problems panel."},"latex-workshop.message.latexlog.exclude":{"type":"array","items":{"type":"string"},"default":[],"markdownDescription":"Exclude log messages that matches the given regexp from the problems panel."},"latex-workshop.message.information.show":{"type":"boolean","default":false,"markdownDescription":"Display information messages in popup notifications."},"latex-workshop.message.warning.show":{"type":"boolean","default":true,"markdownDescription":"Display warning messages in popup notifications."},"latex-workshop.message.error.show":{"type":"boolean","default":true,"markdownDescription":"Display error messages in popup notifications."},"latex-workshop.message.update.show":{"type":"boolean","default":true,"markdownDescription":"Display LaTeX Workshop update message on new versions."},"latex-workshop.message.log.show":{"type":"boolean","default":true,"markdownDescription":"Display LaTeX Workshop debug log in output panel.\nThis property defines whether LaTeX Workshop will output its debug log to the log panel."},"latex-workshop.message.convertFilenameEncoding":{"type":"boolean","default":true,"markdownDescription":"Convert the encoding of filenames if necessary when displaying them in the problems panel."},"latex-workshop.latexindent.path":{"type":"string","default":"latexindent","markdownDescription":"Define the location of the latexindent executable file."},"latex-workshop.latexindent.args":{"type":"array","items":{"type":"string"},"default":["-c","%DIR%/","%TMPFILE%","-y=defaultIndent: '%INDENT%'"],"markdownDescription":"Define the command line arguments for latexindent. In the addition to the placeholders defined at https://github.com/James-Yu/LaTeX-Workshop/wiki/Compile#placeholders, the following placeholders are accepted\n- %TMPFILE%: The full path of the raw TeX file to be formatted. At this moment you need to use it as an input file of `latexindent`.\n- %INDENT%: The indent character of the file, typically `\t`, `' '`, `' '`.\n\nNote: At this moment -c option requires trailing slash."},"latex-workshop.docker.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable docker-based LaTeX distribution support.\nDo not set this item to `true` unless you are aware of what it means.\nThis extension will use the images defined in `latex-workshop.docker.image.latex` to execute `latexmk`, `synctex`, `texcount`, and `latexindent`."},"latex-workshop.docker.image.latex":{"type":"string","default":"tianon/latex","markdownDescription":"Define the image for `latexmk`, `synctex`, `texcount`, and `latexindent`."},"latex-workshop.showContextMenu":{"type":"boolean","default":false,"markdownDescription":"Enable the LaTeX contextual menu. This menu is deactivated as it is available through the new LaTeX badge. Just set this variable to `true` to recover the menu."},"latex-workshop.bind.enter.key":{"type":"boolean","default":true,"markdownDescription":"Enable the automatic insertion of `\\item` on a newline when pressing `Enter` in a line starting in `\\item`."},"latex-workshop.bind.altKeymap.enabled":{"type":"boolean","default":false,"markdownDescription":"Use alternative keymap combo, i.e., `ctrl`+`l` `alt`+key, to replace the default `ctrl`/`cmd`+`alt` shortcuts."},"latex-workshop.hover.ref.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable Hover on References."},"latex-workshop.hover.ref.number.enabled":{"type":"boolean","default":true,"markdownDescription":"Show number assigned to the reference in the previous compilation."},"latex-workshop.hover.citation.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable Hover on Citations."},"latex-workshop.hover.command.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable Hover on Commands to show the possible signatures."},"latex-workshop.hover.preview.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable Hover Preview."},"latex-workshop.hover.preview.maxLines":{"type":"number","default":20,"markdownDescription":"Maximum number of lines between the beginning of the math environment and the cursor position to allow preview."},"latex-workshop.hover.preview.scale":{"type":"number","default":1,"markdownDescription":"Scaling of Hover Preview."},"latex-workshop.hover.preview.newcommand.parseTeXFile.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable newcommands defined in the current TeX file to be included in Hover Preview."},"latex-workshop.hover.preview.newcommand.newcommandFile":{"type":"string","default":"","markdownDescription":"Set the path of a file containing newcommands to be used in Hover Preview. If the path is relative, it is joined with the root dir."},"latex-workshop.hover.preview.cursor.enabled":{"type":"boolean","default":true,"markdownDescription":"Render cursor in Hover Preview at the current position."},"latex-workshop.hover.preview.cursor.symbol":{"type":"string","default":"\\!|\\!","markdownDescription":"Cursor symbol in Hover Preview."},"latex-workshop.hover.preview.cursor.color":{"type":"string","default":"auto","enum":["auto","black","blue","brown","cyan","darkgray","gray","green","lightgray","lime","magenta","olive","orange","pink","purple","red","teal","violet","white","yellow"],"markdownDescription":"The color of cursor in Hover Preview."},"latex-workshop.intellisense.optionalArgsEntries.enabled":{"type":"boolean","default":true,"markdownDescription":"Some LaTeX commands can have several forms, each with different arguments. If set to True, the intellisense completion list will have one entry for each form of a given command. Default is true."},"latex-workshop.intellisense.useTabStops.enabled":{"type":"boolean","default":true,"markdownDescription":"Many snippets use PlaceHolders of the form ${\\d:some_text} for their argument. You may prefer to use TabStops ${\\d} instead, which allows for direct call to intellisense again. Default is true.\nReload vscode to make this configuration effective."},"latex-workshop.intellisense.bibtexJSON.replace":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}},"default":{},"markdownDescription":"Dictionary of `\"entry name\": [\"array\", \"of\", \"fields\"]` to replace the default fields used in `data/bibtex-entries.json`. See `data/bibtex-entries.json` for the list of fields for each entry. Reload vscode to make any change in this configuration effective."},"latex-workshop.intellisense.commandsJSON.replace":{"type":"object","additionalProperties":{"type":"string"},"default":{},"markdownDescription":"Dictionary of `\"snippet name\": \"snippet action\"` to replace the default snippets in `data/commands.json`. Snippet actions should not begin with a `\\`. See `data/commands.json` for the list of snippet names. An empty action removes the snippet. E.g. `{ \"[\": \"[ ${1} \\\\]\", \"figure\": \"\" }`. Reload vscode to make any change in this configuration effective."},"latex-workshop.texdoc.path":{"type":"string","default":"texdoc","markdownDescription":"Define the location of texdoc executable.\nThis command is used to show a package documentation."},"latex-workshop.texdoc.args":{"type":"array","items":{"type":"string"},"default":["--view"],"markdownDescription":"Texdoc arguments to see a package documentation.\nArguments must be in separate strings in the array. The package name is automatically appended to the arguments."},"latex-workshop.progress.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable the progress bar and the LaTeX compilation info panel."},"latex-workshop.progress.runIconType":{"type":"string","default":"Parenthesised","enum":["Parenthesised","Circled","Solid Circled","Full Stop"],"enumDescriptions":["⑴ ⑵ ⑶ …","① ② ③ …","❶ ❷ ❸ …","⒈ ⒉ ⒊ …"],"markdownDescription":"The style of number to use to indicate the run number"},"latex-workshop.progress.barLength":{"type":"integer","default":15,"markdownDescription":"How many characters long the progress bar should be"},"latex-workshop.progress.barStyle":{"type":"string","default":"Block Shading","enum":["Block Width","Block Shading","Block Quadrants","none"],"enumDescriptions":["█████▋░░░ (8 levels per block)","█████▓░░░ (4 levels per block)","█████▙░░░ (4 levels per block)","No Bar"]},"latex-workshop.progress.location":{"type":"string","default":"Status Bar","enum":["Status Bar","Notification Dialogue"]},"latex-workshop.bibtex-format.tab":{"type":"string","default":"2 spaces","markdownDescription":"Indentation for each field. The string can `\"tab\"` or of the form `\"X spaces\"` or simply `\"X\"` where `X` is a number"},"latex-workshop.bibtex-format.surround":{"type":"string","enum":["Curly braces","Quotation marks"],"default":"Curly braces","description":"Surround each field value with either {Curly braces} or \"Quotation marks\"."},"latex-workshop.bibtex-format.case":{"type":"string","enum":["UPPERCASE","lowercase"],"default":"lowercase","description":"Determines if field names should be formatted like 'AUTHOR' or 'author'."},"latex-workshop.bibtex-format.trailingComma":{"type":"boolean","default":false,"description":"Keep the trailing comma of the last field item."},"latex-workshop.bibtex-format.sortby":{"type":"array","items":{"type":"string"},"markdownDescription":"An array of strings to sort by. Either a bibtex field name (title, author, year, etc.), or `\"year-desc\"` to sort by year in descending order, or `\"key\"` for the entry key, or `\"type\"` for the entry type (article, book, misc, etc.). E.g. `[\"author\", \"year-desc\", \"title\"]`.","default":["key"]},"latex-workshop.bibtex-format.handleDuplicates":{"type":"string","enum":["Ignore Duplicates","Highlight Duplicates","Comment Duplicates"],"default":"Highlight Duplicates","markdownDescription":"How to handle duplicates found by the bibtex sorting functions. Duplicates are decided according to the `bibtex-format.sortby` config."},"latex-workshop.bibtex-format.sort.enabled":{"type":"boolean","default":false,"markdownDescription":"Sort content when calling VSCode format on a .bib file."},"latex-workshop.bibtex-format.align-equal.enabled":{"type":"boolean","default":true,"markdownDescription":"Align equal signs when calling VSCode format on a .bib file."},"latex-workshop.bibtex-fields.sort.enabled":{"type":"boolean","default":false,"markdownDescription":"Sort fields inside every entry. The sorting order is defined by `latex-workshop.bibtex-fields.order`. This variable only has effect when formatting bibtex aligns fields. It is not possible to sort entries without aligning them."},"latex-workshop.bibtex-fields.order":{"type":"array","items":{"type":"string"},"default":[],"markdownDescription":"When `latex-workshop.bibtex-fields.sort.enabled` is true, sort fields according the order defined here and then alphabetically for non listed fields."},"latex-workshop.mathpreviewpanel.editorGroup":{"type":"string","default":"below","enum":["current","left","right","above","below"],"markdownDescription":"The editor group in which to open the math preview panel.","enumDescriptions":["Use the current editor group","Put the math preview panel in a new group on the left of the current one","Put the math preview panel in a new group on the right of the current one","Put the math preview panel in a new group above the current one","Put the math preview panel in a new group below the current one"]}}},"menus":{"editor/context":[{"when":"config.latex-workshop.showContextMenu && editorLangId == latex","command":"latex-workshop.build","group":"navigation@100"},{"when":"config.latex-workshop.showContextMenu && editorLangId == latex","command":"latex-workshop.synctex","group":"navigation@101"}],"editor/title":[{"when":"editorLangId == latex","command":"latex-workshop.view","group":"navigation@2"},{"when":"editorLangId == latex","command":"latex-workshop.build","group":"navigation@1"}],"view/title":[{"when":"view == latex-structure","command":"latex-structure.toggle-follow-cursor"}]},"viewsContainers":{"activitybar":[{"id":"latex","title":"LaTeX","icon":"./icons/activity-bar.svg"}]},"views":{"latex":[{"id":"latex-commands","name":"Commands","when":"latex-workshop:enabled"},{"id":"latex-structure","name":"Structure","when":"latex-workshop:enabled"},{"id":"latex-snippet-view","type":"webview","when":"latex-workshop:enabled","name":"Snippet View"}]}},"scripts":{"clean":"rimraf out/ .eslintcache","compile":"tsc -p tsconfig.json && tsc -p viewer/tsconfig.json","lint":"eslint --cache --ext .ts,.js .","lint:fix":"eslint --fix --cache --ext .ts,.js .","release":"npm run clean && npm run lint && npm run compile && vsce package","test":"node ./out/test/runTest.js","watch":"run-p watch-src watch-viewer","watch-src":"tsc -watch -p tsconfig.json","watch-viewer":"tsc -watch -p viewer/tsconfig.json"},"husky":{"hooks":{"pre-commit":"eslint --cache --ext .ts,.js ."}},"dependencies":{"@tamuratak/domstubs":"^0.1.1","chokidar":"^3.2.3","cross-spawn":"^7.0.1","fs-extra":"^9.0.1","glob":"^7.1.1","iconv-lite":"^0.6.2","jimp":"^0.10.3","latex-utensils":"^2.2.0","mathjax":"^2.7.5","mathjax-node":"2.1.1","micromatch":"^4.0.2","pdfjs-dist":"2.6.347","tmp":"^0.2.1","workerpool":"^6.0.0","ws":"^5.1.1"},"devDependencies":{"@types/cross-spawn":"^6.0.2","@types/fs-extra":"^9.0.7","@types/glob":"^7.1.3","@types/micromatch":"^4.0.1","@types/mocha":"^8.2.1","@types/node":"~12.12.70","@types/tmp":"^0.2.0","@types/vscode":"1.50.0","@types/workerpool":"^6.0.0","@types/ws":"^5.1.1","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","acorn":"^6.4.1","eslint":"^7.20.0","eslint-plugin-import":"^2.22.1","husky":"^3.0.2","mocha":"^8.2.1","npm-run-all":"^4.1.5","rimraf":"^3.0.2","textmate-bailout":"^1.1.0","typescript":"~4.1.5","vsce":"^1.85.0","vscode-test":"^1.5.1"},"uuid":"61d03280-3919-4dd1-bce1-178ca21fdeaf","isUserBuiltin":false,"isBuiltin":false,"isUnderDevelopment":false,"id":"James-Yu.latex-workshop","identifier":{"value":"James-Yu.latex-workshop","_lower":"james-yu.latex-workshop"},"extensionLocation":{"$mid":1,"fsPath":"c:\\Users\\yu\\.vscode\\extensions\\james-yu.latex-workshop-8.16.1","_sep":1,"path":"/c:/Users/yu/.vscode/extensions/james-yu.latex-workshop-8.16.1","scheme":"file"}},{"name":"vscode-colorize","displayName":"colorize","description":"A vscode extension to help visualize css colors in files.","version":"0.10.0","publisher":"kamikillerto","license":"Apache-2.0","icon":"assets/logo.png","engines":{"vscode":"^1.52.0"},"categories":["Other"],"keywords":["color","css","hexa","hsl","rgb","preprocessor"],"repository":{"type":"git","url":"https://github.com/kamikillerto/vscode-colorize.git"},"bugs":{"url":"https://github.com/kamikillerto/vscode-colorize/issues"},"homepage":"https://github.com/kamikillerto/vscode-colorize/blob/master/README.MD","galleryBanner":{"theme":"light"},"activationEvents":["*"],"main":"./out/src/extension","contributes":{"configuration":{"title":"Colorize","properties":{"colorize.languages":{"default":["css","sass","scss","less","postcss","sss","stylus","xml","svg"],"title":"Colorize files with these languages","type":"array","markdownDescription":"Configure a list of languages that should be colorized. A list of languages can be find at https://code.visualstudio.com/docs/languages/identifiers. You can learn about languages at https://code.visualstudio.com/docs/languages/overview."},"colorize.include":{"type":"array","markdownDescription":"Configure glob patterns for including files and folders. By default Colorize is enable for files matching one the languages defined in the `colorize.languages` config, with this config you can enable colorize for other files or folders. Read more about glob patterns [here](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).","default":["**/*.css","**/*.scss","**/*.sass","**/*.less","**/*.styl"],"scope":3,"additionalProperties":{"anyOf":[{"type":"array","properties":{"when":{"type":"string","pattern":"\\w*\\$\\(basename\\)\\w*","default":"$(basename).ext","description":"Additional check on the siblings of a matching file. Use $(basename) as variable for the matching file name."}}}]}},"colorize.exclude":{"type":"array","markdownDescription":"Configure glob patterns for excluding files and folders. Colorize will not colorized colors in these files and folders and it'll also not search for variables inside. Read more about glob patterns [here](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).","default":["**/.git","**/.svn","**/.hg","**/CVS","**/.DS_Store","**/.git","**/node_modules","**/bower_components","**/tmp","**/dist","**/tests"],"scope":3,"additionalProperties":{"anyOf":[{"type":"array","properties":{"when":{"type":"string","pattern":"\\w*\\$\\(basename\\)\\w*","default":"$(basename).ext","description":"Additional check on the siblings of a matching file. Use $(basename) as variable for the matching file name."}}}]}},"colorize.hide_current_line_decorations":{"title":"Hide current line decorations","default":true,"type":"boolean","markdownDescription":"Hide colors for the current line. Set to `false` to turn it off"},"colorize.colorized_variables":{"$schema":"http://json-schema.org/draft-07/schema#","default":["CSS"],"items":{"enum":["CSS","SASS","LESS","STYLUS"],"description":"You should enter a valid extractor","uniqueItems":true},"title":"Extract these type of variables","type":"array","markdownDescription":"You can specified the type of variables that should be colorized by the extension."},"colorize.decoration_type":{"title":"Type of decoration","type":"string","enum":["background","underline"],"default":"background"},"colorize.colorized_colors":{"$schema":"http://json-schema.org/draft-07/schema#","default":["BROWSERS_COLORS","HEXA","RGB","HSL"],"items":{"enum":["BROWSERS_COLORS","HEXA","RGB","HSL","ARGB"],"description":"You should enter a valid extractor","uniqueItems":true},"title":"Colorize these type of color","type":"array","markdownDescription":"You can specified the type of color that should be colorized by the extension.\nAvailable colors are:\n* `HEXA`: for hexadecimal colors: `#RGB`, `#RGBA`, `#RRGGBB`, `#RRGGBBAA`, `0xRGB`, `0xRGBA`, `0xRRGGBB` or `0xRRGGBBAA`\n* `ARGB`: for argb colors: `#RGB`, `#ARGB`, `#RRGGBB` or `#AARRGGBB`\n* `RGB`: for rgb colors: `rgb(r,g,b)` or `rgba(r,g,b,a)`\n* `HSL`: for HSL colors: `hsl(h,s,l)` or `hsla(h,s,l,a)`\n* `BROWSERS_COLORS`: for native browser's colors like `white`, `red`, `blue`..."},"colorize.enable_search_variables":{"title":"Enable the search for variables at opening time","default":true,"type":"boolean","markdownDescription":"When vscode starts, Colorize fetch all files targeted by the settings `colorize.include` and `colorize.languages` but not the ones targeted by the setting `colorize.exclude`. When the fetch is done, colorize open and parse all files searching for variables. That way variables will be colorized in every files. _⚠️ this setting can slown down your editor a little at opening time, read this [issue](https://github.com/KamiKillertO/vscode-colorize/issues/174) to learn more about it._"}}}},"scripts":{"vscode:prepublish":"tsc -p ./","compile":"tsc -watch -p ./","lint":"eslint .","test":"npm run vscode:prepublish; node ./out/test/runTest.js"},"devDependencies":{"@types/chai":"^4.2.14","@types/mocha":"^8.2.0","@types/node":"^12.0.0","@types/vscode":"^1.52.0","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","chai":"^4.2.0","eslint":"^7.10.0","mocha":"^8.2.1","typescript":"^3.9.3","vscode-test":"^1.4.1"},"dependencies":{"glob-to-regexp":"^0.4.1"},"uuid":"445ba381-f232-4150-9056-d790bd76d698","isUserBuiltin":false,"isBuiltin":false,"isUnderDevelopment":false,"id":"kamikillerto.vscode-colorize","identifier":{"value":"kamikillerto.vscode-colorize","_lower":"kamikillerto.vscode-colorize"},"extensionLocation":{"$mid":1,"fsPath":"c:\\Users\\yu\\.vscode\\extensions\\kamikillerto.vscode-colorize-0.10.0","_sep":1,"path":"/c:/Users/yu/.vscode/extensions/kamikillerto.vscode-colorize-0.10.0","scheme":"file"}},{"name":"regexp-preview","displayName":"Regexp Explain","description":"explain regex in vscode","keywords":["vscode","regexp","javascript"],"license":"MIT","version":"0.1.5","publisher":"LouisWT","engines":{"vscode":"^1.32.0"},"categories":["Other"],"icon":"images/icon.png","activationEvents":["onCommand:regexExplainer.previewRegExp","onCommand:regexExplainer.regExpEditor","onCommand:regexExplainer.getExplainRegexHtml"],"main":"./src/extension.js","repository":{"type":"git","url":"https://github.com/LouisWT/vscode-regexp-preivew.git"},"contributes":{"commands":[{"command":"regexExplainer.previewRegExp","title":"RegExp Explain"},{"command":"regexExplainer.regExpEditor","title":"RegExp Editor"},{"command":"regexExplainer.getExplainRegexHtml","title":"RegExp Get Html"}],"keybindings":[{"command":"regexExplainer.regExpEditor","key":"ctrl+f10","mac":"cmd+f10"}],"menus":{"commandPalette":[{"command":"regexExplainer.getExplainRegexHtml","when":"never"}],"editor/context":[{"when":"editorHasSelection","command":"regexExplainer.previewRegExp","group":"1_modification"}]}},"scripts":{"postinstall":"node ./node_modules/vscode/bin/install","test":"node ./node_modules/vscode/bin/test"},"devDependencies":{"@types/mocha":"^7.0.2","@types/node":"^13.9.0","eslint":"^6.8.0","typescript":"^3.8.3","vscode":"^1.1.36"},"uuid":"5a755e10-8942-4d75-bb56-6d7435d3b500","isUserBuiltin":false,"isBuiltin":false,"isUnderDevelopment":false,"id":"LouisWT.regexp-preview","identifier":{"value":"LouisWT.regexp-preview","_lower":"louiswt.regexp-preview"},"extensionLocation":{"$mid":1,"fsPath":"c:\\Users\\yu\\.vscode\\extensions\\louiswt.regexp-preview-0.1.5","_sep":1,"path":"/c:/Users/yu/.vscode/extensions/louiswt.regexp-preview-0.1.5","scheme":"file"}},{"name":"git-graph","displayName":"Git Graph","version":"1.29.0","publisher":"mhutchie","author":{"name":"Michael Hutchison","email":"mhutchie@16right.com"},"description":"View a Git Graph of your repository, and perform Git actions from the graph.","keywords":["git","graph","visualise","diff","action"],"categories":["Other"],"homepage":"https://github.com/mhutchie/vscode-git-graph","repository":{"type":"git","url":"https://github.com/mhutchie/vscode-git-graph.git"},"bugs":{"url":"https://github.com/mhutchie/vscode-git-graph/issues"},"qna":"https://github.com/mhutchie/vscode-git-graph/wiki/Support-Resources","license":"SEE LICENSE IN 'LICENSE'","icon":"resources/icon.png","engines":{"vscode":"^1.38.0"},"extensionKind":["workspace"],"activationEvents":["*"],"main":"./out/extension.js","contributes":{"commands":[{"category":"Git Graph","command":"git-graph.view","title":"View Git Graph (git log)","icon":{"light":"resources/cmd-icon-light.svg","dark":"resources/cmd-icon-dark.svg"}},{"category":"Git Graph","command":"git-graph.addGitRepository","title":"Add Git Repository..."},{"category":"Git Graph","command":"git-graph.clearAvatarCache","title":"Clear Avatar Cache"},{"category":"Git Graph","command":"git-graph.endAllWorkspaceCodeReviews","title":"End All Code Reviews in Workspace"},{"category":"Git Graph","command":"git-graph.endSpecificWorkspaceCodeReview","title":"End a specific Code Review in Workspace..."},{"category":"Git Graph","command":"git-graph.fetch","title":"Fetch from Remote(s)"},{"category":"Git Graph","command":"git-graph.removeGitRepository","title":"Remove Git Repository..."},{"category":"Git Graph","command":"git-graph.resumeWorkspaceCodeReview","title":"Resume a specific Code Review in Workspace..."},{"category":"Git Graph","command":"git-graph.version","title":"Get Version Information"}],"configuration":{"type":"object","title":"Git Graph","properties":{"git-graph.commitDetailsView.autoCenter":{"type":"boolean","default":true,"description":"Automatically center the Commit Details View when it is opened."},"git-graph.commitDetailsView.fileView.fileTree.compactFolders":{"type":"boolean","default":true,"description":"Render the File Tree in the Commit Details View in a compacted form, such that folders with a single child folder are compressed into a single combined folder element."},"git-graph.commitDetailsView.fileView.type":{"type":"string","enum":["File Tree","File List"],"enumDescriptions":["Display files in a tree structure.","Display files in a list (useful for repositories with deep folder structures)."],"default":"File Tree","description":"Sets the default type of File View used in the Commit Details View. This can be overridden per repository using the controls on the right side of the Commit Details View."},"git-graph.commitDetailsView.location":{"type":"string","enum":["Inline","Docked to Bottom"],"enumDescriptions":["Show the Commit Details View inline with the graph & commits.","Show the Commit Details View docked to the bottom of the Git Graph View."],"default":"Inline","description":"Specifies where the Commit Details View is rendered in the Git Graph View."},"git-graph.contextMenuActionsVisibility":{"type":"object","default":{},"properties":{"branch":{"type":"object","properties":{"checkout":{"type":"boolean","title":"Checkout Branch"},"rename":{"type":"boolean","title":"Rename Branch..."},"delete":{"type":"boolean","title":"Delete Branch..."},"merge":{"type":"boolean","title":"Merge into current branch..."},"rebase":{"type":"boolean","title":"Rebase current branch on Branch..."},"push":{"type":"boolean","title":"Push Branch..."},"createPullRequest":{"type":"boolean","title":"Create Pull Request..."},"createArchive":{"type":"boolean","title":"Create Archive"},"selectInBranchesDropdown":{"type":"boolean","title":"Select in Branches Dropdown"},"unselectInBranchesDropdown":{"type":"boolean","title":"Unselect in Branches Dropdown"},"copyName":{"type":"boolean","title":"Copy Branch Name to Clipboard"}}},"commit":{"type":"object","properties":{"addTag":{"type":"boolean","title":"Add Tag..."},"createBranch":{"type":"boolean","title":"Create Branch..."},"checkout":{"type":"boolean","title":"Checkout..."},"cherrypick":{"type":"boolean","title":"Cherry Pick..."},"revert":{"type":"boolean","title":"Revert..."},"drop":{"type":"boolean","title":"Drop..."},"merge":{"type":"boolean","title":"Merge into current branch..."},"rebase":{"type":"boolean","title":"Rebase current branch on this Commit..."},"reset":{"type":"boolean","title":"Reset current branch to this Commit..."},"copyHash":{"type":"boolean","title":"Copy Commit Hash to Clipboard"},"copySubject":{"type":"boolean","title":"Copy Commit Subject to Clipboard"}}},"remoteBranch":{"type":"object","properties":{"checkout":{"type":"boolean","title":"Checkout Branch..."},"delete":{"type":"boolean","title":"Delete Remote Branch..."},"fetch":{"type":"boolean","title":"Fetch into local branch..."},"merge":{"type":"boolean","title":"Merge into current branch..."},"pull":{"type":"boolean","title":"Pull into current branch..."},"createPullRequest":{"type":"boolean","title":"Create Pull Request"},"createArchive":{"type":"boolean","title":"Create Archive"},"selectInBranchesDropdown":{"type":"boolean","title":"Select in Branches Dropdown"},"unselectInBranchesDropdown":{"type":"boolean","title":"Unselect in Branches Dropdown"},"copyName":{"type":"boolean","title":"Copy Branch Name to Clipboard"}}},"stash":{"type":"object","properties":{"apply":{"type":"boolean","title":"Apply Stash..."},"createBranch":{"type":"boolean","title":"Create Branch from Stash..."},"pop":{"type":"boolean","title":"Pop Stash..."},"drop":{"type":"boolean","title":"Drop Stash..."},"copyName":{"type":"boolean","title":"Copy Stash Name to Clipboard"},"copyHash":{"type":"boolean","title":"Copy Stash Hash to Clipboard"}}},"tag":{"type":"object","properties":{"viewDetails":{"type":"boolean","title":"View Details"},"delete":{"type":"boolean","title":"Delete Tag..."},"push":{"type":"boolean","title":"Push Tag..."},"createArchive":{"type":"boolean","title":"Create Archive"},"copyName":{"type":"boolean","title":"Copy Tag Name to Clipboard"}}},"uncommittedChanges":{"type":"object","properties":{"stash":{"type":"boolean","title":"Stash uncommitted changes..."},"reset":{"type":"boolean","title":"Reset uncommitted changes..."},"clean":{"type":"boolean","title":"Clean untracked files..."},"openSourceControlView":{"type":"boolean","title":"Open Source Control View"}}}},"markdownDescription":"Customise which context menu actions are visible. For example, if you want to hide the rebase action from the branch context menu, a suitable value for this setting is `{ \"branch\": { \"rebase\": false } }`. For more information of how to configure this setting, view the documentation [here](https://github.com/mhutchie/vscode-git-graph/wiki/Extension-Settings#context-menu-actions-visibility)."},"git-graph.customBranchGlobPatterns":{"type":"array","items":{"type":"object","title":"Branch Glob Pattern","required":["name","glob"],"properties":{"name":{"type":"string","title":"Name of pattern","description":"Name used to reference the pattern in the 'Branches' dropdown"},"glob":{"type":"string","title":"Glob pattern","description":"The Glob Pattern
'; var_dump($SEL); echo '