mirror of
https://github.com/ItsDrike/dotfiles.git
synced 2024-12-26 13:14:35 +00:00
Add vscode settings
This commit is contained in:
parent
97d68ccbfb
commit
e5f91b5ad0
375
home/.config/Code/User/settings.json
Normal file
375
home/.config/Code/User/settings.json
Normal file
|
@ -0,0 +1,375 @@
|
||||||
|
{
|
||||||
|
// #region: General VSCode settings
|
||||||
|
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
|
||||||
|
|
||||||
|
"workbench.settings.editor": "json",
|
||||||
|
"workbench.settings.openDefaultSettings": true,
|
||||||
|
|
||||||
|
"window.zoomLevel": -1,
|
||||||
|
"window.closeWhenEmpty": false,
|
||||||
|
"window.openFilesInNewWindow": "off",
|
||||||
|
"window.title": "${activeEditorShort}${separator}${rootName}",
|
||||||
|
|
||||||
|
"editor.minimap.enabled": true,
|
||||||
|
"editor.formatOnSave": false,
|
||||||
|
"editor.formatOnPaste": true,
|
||||||
|
"editor.dragAndDrop": false, // Moving text by mouse drag
|
||||||
|
"editor.emptySelectionClipboard": false, // Disallow Ctrl+C/V on empty selection line
|
||||||
|
"editor.selectionHighlight": false, // Highlight same words cursor is currently on
|
||||||
|
"editor.scrollBeyondLastLine": true,
|
||||||
|
"editor.wordWrap": "on", // Wrap too long words on 1 line into multiple
|
||||||
|
"editor.snippetSuggestions": "top",
|
||||||
|
"editor.multiCursorModifier": "ctrlCmd",
|
||||||
|
"editor.mouseWheelScrollSensitivity": 5,
|
||||||
|
|
||||||
|
"files.insertFinalNewline": true, // Keep a newline at the end of every file
|
||||||
|
"files.trimTrailingWhitespace": true, // Remove redundant spaces in line ends
|
||||||
|
"[markdown]": {
|
||||||
|
"files.trimTrailingWhitespace": false // Removing trailing spaces breaks Markdown
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
"explorer.confirmDelete": false,
|
||||||
|
"explorer.confirmDragAndDrop": false,
|
||||||
|
|
||||||
|
"workbench.startupEditor": "newUntitledFile",
|
||||||
|
"workbench.colorCustomizations": {},
|
||||||
|
"workbench.editor.enablePreview": false,
|
||||||
|
|
||||||
|
"diffEditor.ignoreTrimWhitespace": false,
|
||||||
|
// #endregion
|
||||||
|
|
||||||
|
// #region: Theme/Font settings
|
||||||
|
"editor.fontFamily": "Source Code Pro",
|
||||||
|
"debug.console.fontFamily": "Source Code Pro",
|
||||||
|
"workbench.colorTheme": "Material Theme Darker High Contrast",
|
||||||
|
"workbench.iconTheme": "vscode-icons",
|
||||||
|
"vsicons.dontShowNewVersionMessage": true,
|
||||||
|
// #endregion
|
||||||
|
|
||||||
|
// #region:Settings sync
|
||||||
|
"sync.autoUpload": true,
|
||||||
|
"sync.gist": "bfe97418800b4dc1d64109a980d41760",
|
||||||
|
"sync.forceUpload": true,
|
||||||
|
// #endregion
|
||||||
|
|
||||||
|
// #region: Files icons/associations
|
||||||
|
"files.associations": {
|
||||||
|
".env": "shellscript"
|
||||||
|
},
|
||||||
|
"vsicons.associations.files": [
|
||||||
|
{
|
||||||
|
"icon": "text",
|
||||||
|
"extensions": [
|
||||||
|
"todo"
|
||||||
|
],
|
||||||
|
"filename": true,
|
||||||
|
"format": "svg"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
// #endregion
|
||||||
|
|
||||||
|
// #region: Git
|
||||||
|
"git.autofetch": true,
|
||||||
|
"git.confirmSync": false,
|
||||||
|
// #endregion
|
||||||
|
|
||||||
|
// #region: Python
|
||||||
|
"python.showStartPage": false,
|
||||||
|
"python.pythonPath": "/usr/bin/python",
|
||||||
|
"python.pipenvPath": "~/.local/bin/pipenv",
|
||||||
|
|
||||||
|
"python.languageServer": "Pylance",
|
||||||
|
"python.analysis.typeCheckingMode": "basic",
|
||||||
|
|
||||||
|
"[python]": {
|
||||||
|
"editor.defaultFormatter": "ms-python.python"
|
||||||
|
},
|
||||||
|
|
||||||
|
"python.formatting.provider": "autopep8",
|
||||||
|
"python.linting.pylintEnabled": false,
|
||||||
|
"python.linting.flake8Enabled": true,
|
||||||
|
"python.linting.pycodestyleArgs": [
|
||||||
|
"--max-line-length=150",
|
||||||
|
"--ignore=ANN001,ANN002,ANN003,ANN101,ANN102,ANN204,E731"
|
||||||
|
],
|
||||||
|
"python.linting.flake8Args": [
|
||||||
|
"--max-line-length=150",
|
||||||
|
"--ignore=ANN001,ANN002,ANN003,ANN101,ANN102,ANN204,E731"
|
||||||
|
],
|
||||||
|
"python.formatting.autopep8Args": [
|
||||||
|
"--max-line-length=150",
|
||||||
|
"--ignore=ANN001,ANN002,ANN003,ANN101,ANN102,ANN204,E731"
|
||||||
|
],
|
||||||
|
|
||||||
|
"python.testing.unittestArgs": [
|
||||||
|
"-v",
|
||||||
|
"-s",
|
||||||
|
".",
|
||||||
|
"-p",
|
||||||
|
"test*.py"
|
||||||
|
],
|
||||||
|
// #endregion
|
||||||
|
|
||||||
|
// #region: Prettier Now
|
||||||
|
"[javascriptreact]": {
|
||||||
|
"editor.defaultFormatter": "remimarsal.prettier-now"
|
||||||
|
},
|
||||||
|
"[json]": {
|
||||||
|
"editor.defaultFormatter": "remimarsal.prettier-now"
|
||||||
|
},
|
||||||
|
// #endregion
|
||||||
|
|
||||||
|
// #region: CSpell
|
||||||
|
"cSpell.enableFiletypes": [
|
||||||
|
"diff",
|
||||||
|
"dockerfile",
|
||||||
|
"ini",
|
||||||
|
"jupyter",
|
||||||
|
"log",
|
||||||
|
"shellscript",
|
||||||
|
"sql",
|
||||||
|
"todo"
|
||||||
|
],
|
||||||
|
"cSpell.userWords": [
|
||||||
|
"Bcrypt",
|
||||||
|
"CORO",
|
||||||
|
"Devs",
|
||||||
|
"Dockerize",
|
||||||
|
"Docstring",
|
||||||
|
"Drike",
|
||||||
|
"INET",
|
||||||
|
"KEYUP",
|
||||||
|
"LCTRL",
|
||||||
|
"LEFTUP",
|
||||||
|
"MOUSEBUTTONUP",
|
||||||
|
"MOUSEEVENTF",
|
||||||
|
"PIDs",
|
||||||
|
"Pipfile",
|
||||||
|
"Pythonic",
|
||||||
|
"RCTRL",
|
||||||
|
"RGBA",
|
||||||
|
"Restrictor",
|
||||||
|
"SQLALCHEMY",
|
||||||
|
"Servername",
|
||||||
|
"Sharded",
|
||||||
|
"Slowmode",
|
||||||
|
"Spacebar",
|
||||||
|
"Tesseract",
|
||||||
|
"Traceback",
|
||||||
|
"aiohttp",
|
||||||
|
"aiosqlite",
|
||||||
|
"aniso",
|
||||||
|
"appdirs",
|
||||||
|
"arange",
|
||||||
|
"asyncio",
|
||||||
|
"asyncpg",
|
||||||
|
"autofetch",
|
||||||
|
"autofmt",
|
||||||
|
"autopep",
|
||||||
|
"axvline",
|
||||||
|
"backticks",
|
||||||
|
"backtrace",
|
||||||
|
"barh",
|
||||||
|
"blit",
|
||||||
|
"builtins",
|
||||||
|
"cathetus",
|
||||||
|
"cgroups",
|
||||||
|
"chdir",
|
||||||
|
"choosed",
|
||||||
|
"clsobj",
|
||||||
|
"cmap",
|
||||||
|
"cmds",
|
||||||
|
"codebase's",
|
||||||
|
"commited",
|
||||||
|
"commiting",
|
||||||
|
"coord",
|
||||||
|
"crossorigin",
|
||||||
|
"ctypes",
|
||||||
|
"dateutil",
|
||||||
|
"defcon",
|
||||||
|
"devel",
|
||||||
|
"diags",
|
||||||
|
"displayname",
|
||||||
|
"docstrings",
|
||||||
|
"duckduckgo",
|
||||||
|
"ehlo",
|
||||||
|
"elif",
|
||||||
|
"enableautopreview",
|
||||||
|
"endblock",
|
||||||
|
"enviroment",
|
||||||
|
"exts",
|
||||||
|
"fetchone",
|
||||||
|
"filelock",
|
||||||
|
"floder",
|
||||||
|
"fuzzywuzzy",
|
||||||
|
"gedit",
|
||||||
|
"getenv",
|
||||||
|
"gethostbyname",
|
||||||
|
"getsizeof",
|
||||||
|
"gmail",
|
||||||
|
"googlemail",
|
||||||
|
"groupby",
|
||||||
|
"hexadynamic",
|
||||||
|
"hexlify",
|
||||||
|
"hitbox",
|
||||||
|
"inplace",
|
||||||
|
"iphone",
|
||||||
|
"ipython",
|
||||||
|
"isalpha",
|
||||||
|
"isdigit",
|
||||||
|
"isdir",
|
||||||
|
"isfile",
|
||||||
|
"isinstance",
|
||||||
|
"isistance",
|
||||||
|
"islower",
|
||||||
|
"isupper",
|
||||||
|
"itertools",
|
||||||
|
"itsdrike",
|
||||||
|
"kwargs",
|
||||||
|
"labelledby",
|
||||||
|
"linebreak",
|
||||||
|
"loguru",
|
||||||
|
"lxml",
|
||||||
|
"mariadb",
|
||||||
|
"matmul",
|
||||||
|
"mkdir",
|
||||||
|
"mknod",
|
||||||
|
"msqli",
|
||||||
|
"mult",
|
||||||
|
"mypass",
|
||||||
|
"ncols",
|
||||||
|
"networkmanager",
|
||||||
|
"noqa",
|
||||||
|
"noreply",
|
||||||
|
"nrows",
|
||||||
|
"ntpath",
|
||||||
|
"numpy",
|
||||||
|
"nums",
|
||||||
|
"paceholder",
|
||||||
|
"pacman",
|
||||||
|
"pipcache",
|
||||||
|
"pipenv",
|
||||||
|
"popen",
|
||||||
|
"prepending",
|
||||||
|
"psutil",
|
||||||
|
"pword",
|
||||||
|
"pyautogui",
|
||||||
|
"pycodestyle",
|
||||||
|
"pygame",
|
||||||
|
"pylance",
|
||||||
|
"pylint",
|
||||||
|
"pynput",
|
||||||
|
"pypi",
|
||||||
|
"pyplot",
|
||||||
|
"pyyaml",
|
||||||
|
"questionmark",
|
||||||
|
"reimplementing",
|
||||||
|
"repos",
|
||||||
|
"rglob",
|
||||||
|
"rmdir",
|
||||||
|
"roboto",
|
||||||
|
"rtype",
|
||||||
|
"sbin",
|
||||||
|
"securepy",
|
||||||
|
"setaf",
|
||||||
|
"smtp",
|
||||||
|
"smtplib",
|
||||||
|
"spotify",
|
||||||
|
"sqlite",
|
||||||
|
"startx",
|
||||||
|
"starty",
|
||||||
|
"strftime",
|
||||||
|
"strg",
|
||||||
|
"strptime",
|
||||||
|
"subtests",
|
||||||
|
"sumbit",
|
||||||
|
"svgviewer",
|
||||||
|
"sysinfo",
|
||||||
|
"systemctl",
|
||||||
|
"systemd",
|
||||||
|
"tabindex",
|
||||||
|
"textfile",
|
||||||
|
"toggleable",
|
||||||
|
"tput",
|
||||||
|
"tqdm",
|
||||||
|
"ture",
|
||||||
|
"uname",
|
||||||
|
"unassignrole",
|
||||||
|
"unban",
|
||||||
|
"undeafen",
|
||||||
|
"undeafened",
|
||||||
|
"unhashable",
|
||||||
|
"unmute",
|
||||||
|
"unmutechat",
|
||||||
|
"unmuted",
|
||||||
|
"unregister",
|
||||||
|
"unscheduling",
|
||||||
|
"unsilence",
|
||||||
|
"upvotes",
|
||||||
|
"urandom",
|
||||||
|
"vals",
|
||||||
|
"venv",
|
||||||
|
"virtualenv",
|
||||||
|
"wtforms",
|
||||||
|
"xaxis",
|
||||||
|
"xdate",
|
||||||
|
"xkcd",
|
||||||
|
"xlabel",
|
||||||
|
"xpos",
|
||||||
|
"xscale",
|
||||||
|
"xticks",
|
||||||
|
"xyzw",
|
||||||
|
"ylabel",
|
||||||
|
"ypos",
|
||||||
|
"yscale"
|
||||||
|
],
|
||||||
|
// #endregion
|
||||||
|
|
||||||
|
// #region: Others
|
||||||
|
"code-runner.clearPreviousOutput": true,
|
||||||
|
"svgviewer.enableautopreview": true,
|
||||||
|
|
||||||
|
"indentRainbow.colors": [
|
||||||
|
"rgba(16,16,16,0.1)",
|
||||||
|
"rgba(16,16,16,0.3)",
|
||||||
|
"rgba(16,16,16,0.6)",
|
||||||
|
"rgba(16,16,16,0.4)",
|
||||||
|
"rgba(16,16,16,0.2)"
|
||||||
|
],
|
||||||
|
|
||||||
|
"auto-close-tag.activationOnLanguage": [
|
||||||
|
"xml",
|
||||||
|
"php",
|
||||||
|
"blade",
|
||||||
|
"ejs",
|
||||||
|
"jinja",
|
||||||
|
"javascript",
|
||||||
|
"javascriptreact",
|
||||||
|
"typescript",
|
||||||
|
"typescriptreact",
|
||||||
|
"plaintext",
|
||||||
|
"markdown",
|
||||||
|
"vue",
|
||||||
|
"liquid",
|
||||||
|
"erb",
|
||||||
|
"lang-cfml",
|
||||||
|
"cfml",
|
||||||
|
"HTML (EEx)",
|
||||||
|
"HTML (Eex)",
|
||||||
|
"plist",
|
||||||
|
// Added
|
||||||
|
"django-html"
|
||||||
|
],
|
||||||
|
|
||||||
|
// #endregion
|
||||||
|
|
||||||
|
// Unsorted
|
||||||
|
"sqltools.useNodeRuntime": true,
|
||||||
|
"jupyter.askForKernelRestart": false,
|
||||||
|
"workbench.editorAssociations": [],
|
||||||
|
"editor.suggestSelection": "first",
|
||||||
|
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
|
||||||
|
"license.author": "ItsDrike",
|
||||||
|
"license.extension": ".md",
|
||||||
|
}
|
Loading…
Reference in a new issue