424 lines
No EOL
9.8 KiB
JSON
424 lines
No EOL
9.8 KiB
JSON
{
|
|
// Workbench
|
|
"workbench.colorTheme": "Light Modern",
|
|
"workbench.editor.enablePreview": false,
|
|
"workbench.editor.enablePreviewFromQuickOpen": false,
|
|
"workbench.editorAssociations": {
|
|
"*.pdf": "latex-workshop-pdf-hook"
|
|
},
|
|
"workbench.iconTheme": "vscode-icons",
|
|
// Editor settings
|
|
"editor.rulers": [
|
|
80
|
|
],
|
|
"editor.linkedEditing": true,
|
|
"editor.formatOnType": true,
|
|
"editor.formatOnSaveMode": "file",
|
|
"editor.minimap.enabled": false,
|
|
"editor.minimap.maxColumn": 80,
|
|
"editor.wordWrap": "on",
|
|
// Terminal
|
|
"terminal.integrated.inheritEnv": true,
|
|
// Git settings
|
|
"git.autofetch": true,
|
|
"git.confirmSync": false,
|
|
"git.ignoreRebaseWarning": true,
|
|
// Sécurité
|
|
"security.workspace.trust.untrustedFiles": "open",
|
|
// Various and Extensions
|
|
"files.exclude": {
|
|
"**/dist/**": true,
|
|
"**/tmp/**": true,
|
|
"**/.git/objects/**": true,
|
|
},
|
|
"files.watcherExclude": {
|
|
"**/.git/objects/**": true,
|
|
"**/.git/subtree-cache/**": true,
|
|
"**/node_modules/**": true,
|
|
"**/tmp/**": true,
|
|
"**/dist/**": true
|
|
},
|
|
"search.exclude": {
|
|
"**/node_modules/**": true,
|
|
"**/dist/**": true,
|
|
"**/tmp/**": true,
|
|
"**/.git/objects/**": true,
|
|
"**/.git/subtree-cache/**": true
|
|
},
|
|
"search.followSymlinks": false,
|
|
"vsicons.dontShowNewVersionMessage": true,
|
|
"auto-build.defaultEnv.name": "STM32F103VE_longer",
|
|
"indentRainbow.colorOnWhiteSpaceOnly": true,
|
|
"diffEditor.ignoreTrimWhitespace": false,
|
|
// Code Spell Checker
|
|
"cSpell.userWords": [
|
|
"unsqueeze"
|
|
],
|
|
"cSpell.language": "en,fr-FR,fr",
|
|
// Path Autocomplete
|
|
"path-autocomplete.pathMappings": {
|
|
"/": "/",
|
|
"./": "${folder}"
|
|
},
|
|
"languageTool.language": "fr",
|
|
"languageToolLinter.languageTool.motherTongue": "fr",
|
|
"languageToolLinter.plainText.languageIds": [
|
|
"plaintext",
|
|
"Rmd",
|
|
"r",
|
|
"rmd",
|
|
"md"
|
|
],
|
|
// Languages
|
|
// R settings
|
|
"r.bracketedPaste": true,
|
|
"r.rterm.linux": "/home/louis/.local/bin/radian",
|
|
"r.rterm.windows": "C:\\Users\\lordo\\miniconda3\\Scripts\\radian.exe",
|
|
"r.rterm.option": [
|
|
"--no-save",
|
|
"--no-restore"
|
|
],
|
|
"r.workspaceViewer.showObjectSize": true,
|
|
"r.plot.devArgs": {
|
|
"width": 600,
|
|
"height": 900
|
|
},
|
|
"r.alwaysUseActiveTerminal": false,
|
|
"files.associations": {
|
|
"*.rmd": "rmd",
|
|
"*.Rmd": "rmd"
|
|
},
|
|
"[r]": {
|
|
"editor.defaultFormatter": "REditorSupport.r",
|
|
"editor.formatOnSave": true,
|
|
"editor.formatOnType": true,
|
|
"editor.wordSeparators": "`~!@#%$^&*()-=+[{]}\\|;:'\",<>/?"
|
|
},
|
|
"[rmd]": {
|
|
"editor.defaultFormatter": "REditorSupport.r",
|
|
"editor.formatOnSave": true
|
|
},
|
|
// Markdown
|
|
"[markdown]": {
|
|
"editor.defaultFormatter": "DavidAnson.vscode-markdownlint"
|
|
},
|
|
// Go
|
|
"go.toolsManagement.autoUpdate": true,
|
|
// Python
|
|
"python.terminal.launchArgs": [
|
|
"-m",
|
|
"IPython",
|
|
"--no-autoindent"
|
|
],
|
|
"python.terminal.activateEnvironment": true,
|
|
"python.formatting.provider": "black",
|
|
"[python]": {
|
|
"editor.defaultFormatter": "ms-python.black-formatter",
|
|
"diffEditor.ignoreTrimWhitespace": false
|
|
},
|
|
// Quarto
|
|
"quarto.cells.useReticulate": false,
|
|
"quarto.visualEditor.markdownWrap": "column",
|
|
"quarto.visualEditor.markdownWrapColumn": 80,
|
|
// Latex
|
|
"latex-workshop.latex.autoBuild.run": "onSave",
|
|
"latex-workshop.latex.clean.method": "glob",
|
|
"latex-workshop.formatting.latex": "latexindent",
|
|
"latex-workshop.formatting.latexindent.args": [
|
|
"-c",
|
|
"%DIR%/",
|
|
"%TMPFILE%",
|
|
"-y=defaultIndent: '%INDENT%'",
|
|
"-m"
|
|
],
|
|
"latex-workshop.linting.chktex.exec.path": "/usr/local/texlive/2024/bin/x86_64-linux/chktex",
|
|
"latex-workshop.latex.recipes": [
|
|
{
|
|
"name": "latexmk->biber->latexmk",
|
|
"tools": [
|
|
"latexmk"
|
|
]
|
|
},
|
|
{
|
|
"name": "pdflatex",
|
|
"tools": [
|
|
"pdflatex"
|
|
]
|
|
},
|
|
{
|
|
"name": "latexmk (latexmkrc)",
|
|
"tools": [
|
|
"latexmk_rconly"
|
|
]
|
|
},
|
|
{
|
|
"name": "latexmk (lualatex)",
|
|
"tools": [
|
|
"lualatexmk"
|
|
]
|
|
},
|
|
{
|
|
"name": "latexmk (xelatex)",
|
|
"tools": [
|
|
"xelatexmk"
|
|
]
|
|
},
|
|
{
|
|
"name": "pdflatex -> bibtex -> pdflatex * 2",
|
|
"tools": [
|
|
"pdflatex",
|
|
"biber",
|
|
"pdflatex",
|
|
"pdflatex"
|
|
]
|
|
},
|
|
{
|
|
"name": "Compile Rnw files",
|
|
"tools": [
|
|
"rnw2tex",
|
|
"latexmk"
|
|
]
|
|
},
|
|
{
|
|
"name": "Compile Jnw files",
|
|
"tools": [
|
|
"jnw2tex",
|
|
"latexmk"
|
|
]
|
|
},
|
|
{
|
|
"name": "Compile Pnw files",
|
|
"tools": [
|
|
"pnw2tex",
|
|
"latexmk"
|
|
]
|
|
},
|
|
{
|
|
"name": "tectonic",
|
|
"tools": [
|
|
"tectonic"
|
|
]
|
|
}
|
|
],
|
|
"latex-workshop.latex.tools": [
|
|
{
|
|
"name": "latexmk",
|
|
"command": "latexmk",
|
|
"args": [
|
|
"-synctex=1",
|
|
"-interaction=nonstopmode",
|
|
"-file-line-error",
|
|
"-pdf",
|
|
"-shell-escape",
|
|
"-outdir=%OUTDIR%",
|
|
"%DOC%"
|
|
],
|
|
"env": {}
|
|
},
|
|
{
|
|
"name": "lualatexmk",
|
|
"command": "latexmk",
|
|
"args": [
|
|
"-synctex=1",
|
|
"-interaction=nonstopmode",
|
|
"-file-line-error",
|
|
"-lualatex",
|
|
"-outdir=%OUTDIR%",
|
|
"%DOC%"
|
|
],
|
|
"env": {}
|
|
},
|
|
{
|
|
"name": "xelatexmk",
|
|
"command": "latexmk",
|
|
"args": [
|
|
"-synctex=1",
|
|
"-interaction=nonstopmode",
|
|
"-file-line-error",
|
|
"-xelatex",
|
|
"-outdir=%OUTDIR%",
|
|
"%DOC%"
|
|
],
|
|
"env": {}
|
|
},
|
|
{
|
|
"name": "latexmk_rconly",
|
|
"command": "latexmk",
|
|
"args": [
|
|
"%DOC%"
|
|
],
|
|
"env": {}
|
|
},
|
|
{
|
|
"name": "pdflatex",
|
|
"command": "pdflatex",
|
|
"args": [
|
|
"-synctex=1",
|
|
"-interaction=nonstopmode",
|
|
"-file-line-error",
|
|
"--shell-escape",
|
|
"%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": "jnw2texminted",
|
|
"command": "julia",
|
|
"args": [
|
|
"-e",
|
|
"using Weave; weave(\"%DOC_EXT%\", doctype=\"texminted\")"
|
|
],
|
|
"env": {}
|
|
},
|
|
{
|
|
"name": "pnw2tex",
|
|
"command": "pweave",
|
|
"args": [
|
|
"-f",
|
|
"tex",
|
|
"%DOC_EXT%"
|
|
],
|
|
"env": {}
|
|
},
|
|
{
|
|
"name": "pnw2texminted",
|
|
"command": "pweave",
|
|
"args": [
|
|
"-f",
|
|
"texminted",
|
|
"%DOC_EXT%"
|
|
],
|
|
"env": {}
|
|
},
|
|
{
|
|
"name": "tectonic",
|
|
"command": "tectonic",
|
|
"args": [
|
|
"--synctex",
|
|
"--keep-logs",
|
|
"%DOC%.tex"
|
|
],
|
|
"env": {}
|
|
}
|
|
],
|
|
"[latex]": {
|
|
"editor.defaultFormatter": "James-Yu.latex-workshop"
|
|
},
|
|
"[jsonc]": {
|
|
"editor.defaultFormatter": "vscode.json-language-features"
|
|
},
|
|
"editor.unicodeHighlight.nonBasicASCII": false,
|
|
"editor.largeFileOptimizations": false,
|
|
"ltex.additionalRules.motherTongue": "fr",
|
|
"Lua.codeLens.enable": true,
|
|
"ltex.statusBarItem": true,
|
|
"ltex.sentenceCacheSize": 4000,
|
|
"makefile.configureOnOpen": false,
|
|
"settingsSync.ignoredSettings": [
|
|
"r.rterm.linux"
|
|
],
|
|
"redhat.telemetry.enabled": false,
|
|
"github.copilot.enable": {
|
|
"*": false,
|
|
"plaintext": false,
|
|
"markdown": false,
|
|
"scminput": false,
|
|
"quarto": false,
|
|
"latex": false,
|
|
"python": false,
|
|
"r": false,
|
|
"yaml": true,
|
|
"cpp": false
|
|
},
|
|
"diffEditor.experimental.showMoves": true,
|
|
"githubPullRequests.createOnPublishBranch": "never",
|
|
"cmake.showOptionsMovedNotification": false,
|
|
"terminal.integrated.env.linux": {},
|
|
"quarto.assist.updateMode": "live",
|
|
"quarto.render.renderOnSave": true,
|
|
"chat.agent.enabled": true,
|
|
"lldb.suppressUpdateNotifications": true,
|
|
"emojisense.languages": {
|
|
"quarto": true,
|
|
"markdown": true,
|
|
"plaintext": {
|
|
"markupCompletionsEnabled": false,
|
|
"emojiDecoratorsEnabled": false
|
|
},
|
|
"scminput": true,
|
|
"git-commit": true
|
|
},
|
|
"jupyter.interactiveWindow.creationMode": "perFile",
|
|
"github.copilot.nextEditSuggestions.enabled": true,
|
|
"editor.inlineSuggest.enabled": true,
|
|
"docker.extension.enableComposeLanguageServer": false,
|
|
"[dockercompose]": {
|
|
"editor.insertSpaces": true,
|
|
"editor.tabSize": 2,
|
|
"editor.autoIndent": "advanced",
|
|
"editor.quickSuggestions": {
|
|
"other": true,
|
|
"comments": false,
|
|
"strings": true
|
|
},
|
|
"editor.defaultFormatter": "redhat.vscode-yaml"
|
|
},
|
|
"[github-actions-workflow]": {
|
|
"editor.defaultFormatter": "redhat.vscode-yaml"
|
|
},
|
|
"gitlens.ai.model": "vscode",
|
|
"gitlens.ai.vscode.model": "copilot:gpt-4.1",
|
|
"python.analysis.typeCheckingMode": "basic",
|
|
"git.replaceTagsWhenPull": true,
|
|
"terminal.integrated.fontSize": 15,
|
|
"editor.fontSize": 16,
|
|
"editor.formatOnSave": true,
|
|
"githubPullRequests.pullBranch": "never",
|
|
"forgejo.instances": [
|
|
{
|
|
"id": "deca7c6d-4c83-48aa-b772-3c773f138b40",
|
|
"name": "git.polarolouis.fr",
|
|
"instanceUrl": "https://git.polarolouis.fr",
|
|
"lastConnectionTest": {
|
|
"success": true,
|
|
"timestamp": 1778068294651
|
|
},
|
|
"isDefault": true
|
|
}
|
|
],
|
|
"forgejo.instanceUrl": "https://git.polarolouis.fr",
|
|
"gitlab.duoCodeSuggestions.enabled": false,
|
|
"gitlab.duoChat.enabled": false,
|
|
"gitlab.duoAgentPlatform.enabled": false,
|
|
"platformio-ide.autoOpenPlatformIOIniFile": false,
|
|
"tabby.config.telemetry": true,
|
|
"r.plot.useHttpgd": true,
|
|
"python.languageServer": "Jedi",
|
|
"python.analysis.languageServerMode": "full",
|
|
} |