codium-settings/profiles/main/data/settings.json

430 lines
No EOL
9.9 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\\${userHome}\\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": {
"flake.lock": "json",
"*.rmd": "markdown",
"*.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",
"r.libPaths": [
"/home/louis/R/x86_64-pc-linux-gnu-library/4.6"
],
"r.lsp.debug": true,
"r.lsp.use_stdio": true,
}