Compare commits

..

41 Commits

Author SHA1 Message Date
9632aa7865 remove unused plugins from waybar 2024-12-28 13:57:35 +03:00
70227e249f jira api token added to the zshrc 2024-12-28 13:55:08 +03:00
844c9efcd5 hyprland config updated 2024-12-28 13:52:31 +03:00
42d62c037f mc config update 2024-12-28 13:51:55 +03:00
d15f254996 many nvim changes
nvim file structure updated
nvim luasnippets configured properly
2024-12-28 13:49:08 +03:00
3cbb349122 gitignore 2024-12-28 13:48:22 +03:00
3f54bf9334 many things changed 2024-11-08 12:54:30 +03:00
1f9ac7347b gitignore updated 2024-09-17 13:25:40 +03:00
38c7db18cf zoxide wrapper 2024-09-17 13:24:32 +03:00
5cf11e3a2c sunset script 2024-09-17 13:24:20 +03:00
d9616dfa17 tmux and zsh configs updated 2024-09-17 13:23:01 +03:00
c71ad1126a kitty config added 2024-09-17 13:22:05 +03:00
6c7a10d390 aliases moved to another file 2024-09-17 13:21:46 +03:00
161e082bf2 nvim configs updated
- toggle term added
- langmap added
- norg and markdown files wordwrap and linebreak
- clipboard image plugin added
- dap go added
- dressing plugin added
- easytables plugin
- image viewer plugin added
- kanagawa theme added, but disabled
- ltex (checks writing correctness) plugin added
- markdown preview plugin added
- markview plugin added
- lsp signature plugin added
- neorg plugin added
- otter plugin added
- pastify plugin added
- project nvim plugin added
2024-09-17 13:00:47 +03:00
10f3344df9 dunst sounds
low battery and critical battery sounds added
2024-09-17 13:00:01 +03:00
1df9335ae7 waybar sunset module added 2024-09-17 12:59:06 +03:00
800f589128 some hyprland config updated 2024-09-17 12:57:48 +03:00
f8616da653 nvim plugins:
- nvim ts autotag (tag pairs)
- obsession (session manager)
- spider wbe -> A-w A-b A-e
2024-08-17 21:53:16 +03:00
d9dc52133c tmux config organized 2024-08-17 21:51:29 +03:00
a3595e1634 alacritty cursor config removed 2024-08-16 11:11:58 +03:00
62543c93de tmux shift + l/r hotkey unbind 2024-08-16 11:11:45 +03:00
fd4ae0720b nvim plugins
- comment blocks keymaps updated to gc+...
- nvim spider plugin
- git config plugin
- conflict marker plugin
- tint plugin
- visual multi plugin
2024-08-16 11:08:22 +03:00
b2caa79224 nvim
keybindings organized
keybinding imports moved after main config
2024-08-16 11:06:50 +03:00
878e339cf6 hypr conf update
language label added to hyprlock
monitors and workspaces configs added to hyprland conf
2024-08-16 11:03:12 +03:00
d91ed1f180 timg preview for videos added 2024-08-16 11:02:20 +03:00
ed141d8473 hyprland monitors workspaces set up 2024-08-16 11:01:46 +03:00
34117b2981 waybar clock updated 2024-08-16 11:01:01 +03:00
f8bb26c8e7 wob fixed 2024-08-16 11:00:31 +03:00
587deea264 nvim config splitted to files 2024-08-07 21:29:10 +03:00
4e7f8921ad nvim config updated:
- ts organize imports;
- inlay hints
- auto pairs
- debugging
2024-08-07 17:45:46 +03:00
ffdb586a39 pomodoro config 2024-08-07 17:45:31 +03:00
46d3e1c853 muted sound changed
pomodoro onclick changed
2024-08-07 17:44:56 +03:00
bfaaec94ed audio files preview 2024-08-07 17:44:18 +03:00
57f264b9fb music scratchpad, kwallet autostart, picture in picture windowrules 2024-08-07 17:43:03 +03:00
1df6f64c40 dunst notifications sounds 2024-08-07 17:42:30 +03:00
df051039bf auto rename tab to folder name 2024-08-07 17:37:54 +03:00
65056c504b tmux split inherit cwd 2024-08-05 11:37:43 +03:00
fff72d3679 waybar player album cover, timebar, pomodoro timer 2024-08-05 11:36:43 +03:00
0b6cc5a694 buffer navigation hotkeys, neovim project plugin, luasnip 2024-08-05 11:26:38 +03:00
db31903835 pin and stayfocused floating windows, firefox 1 workspace, music 4
workspace
2024-08-05 11:19:29 +03:00
391bbd939c win + shift + hjkl navigate windows 2024-08-05 11:18:44 +03:00
83 changed files with 0 additions and 3072 deletions

View File

@ -1,27 +0,0 @@
Backups/
databases/
Local Storage/
Service/
logs/
CachedExtensionVSIXs/
WebStorage/
User/workspaceStorage/
User/History/
User/globalStorage/
User/profiles/*/globalStorage
Cache/
GPUCache/
CachedProfilesData/
DawnCache/
Crashpad/
CachedData/
Service Worker/
CachedConfigurations/
Code Cache/
Network Persistent State
Session Storage
Shared Dictionary
TransportSecurity
code.lock

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
{"partition":{"per_host_zoom_levels":{"6693842038208267752":{"vscode-app":1.0}}},"spellcheck":{"dictionaries":["en-US"],"dictionary":""}}

Binary file not shown.

View File

@ -1,203 +0,0 @@
// Place your key bindings in this file to override the defaults
[
{
"key": "alt+left",
"command": "cursorWordPartLeft"
},
{
"key": "shift+alt+left",
"command": "cursorWordPartLeftSelect"
},
{
"key": "alt+right",
"command": "cursorWordPartRight"
},
{
"key": "shift+alt+right",
"command": "cursorWordPartRightSelect"
},
{
"key": "ctrl+shift+alt+`",
"command": "extension.js-debug.createDebuggerTerminal"
},
{
"key": "ctrl+shift+\\",
"command": "workbench.action.terminal.split",
"when": "terminalFocus && terminalProcessSupported || terminalFocus && terminalWebExtensionContributedProfile"
},
{
"key": "ctrl+shift+5",
"command": "-workbench.action.terminal.split",
"when": "terminalFocus && terminalProcessSupported || terminalFocus && terminalWebExtensionContributedProfile"
},
{
"key": "ctrl+shift+\\",
"command": "workbench.action.terminal.splitActiveTab",
"when": "terminalProcessSupported && terminalTabsFocus"
},
{
"key": "ctrl+shift+5",
"command": "-workbench.action.terminal.splitActiveTab",
"when": "terminalProcessSupported && terminalTabsFocus"
},
{
"key": "ctrl+home",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "alt+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "ctrl+end",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "alt+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "delete",
"command": "-workbench.action.terminal.killActiveTab",
"when": "terminalHasBeenCreated && terminalTabsFocus || terminalIsOpen && terminalTabsFocus || terminalProcessSupported && terminalTabsFocus"
},
{
"key": "ctrl+w",
"command": "workbench.action.terminal.kill",
"when": "terminalFocus"
},
{
"key": "shift+alt+down",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+down",
"command": "-editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+up",
"command": "editor.action.copyLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+up",
"command": "-editor.action.copyLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+up",
"command": "editor.action.insertCursorAbove",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+up",
"command": "-editor.action.insertCursorAbove",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+down",
"command": "editor.action.insertCursorBelow",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+down",
"command": "-editor.action.insertCursorBelow",
"when": "editorTextFocus"
},
{
"key": "shift+alt+i",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor"
},
{
"key": "ctrl+shift+i",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor"
},
{
"key": "alt+g alt+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+shift+w",
"command": "-workbench.action.closeWindow"
},
{
"key": "shift+alt+c",
"command": "editor.action.transformToCamelcase"
},
{
"key": "shift+alt+l",
"command": "editor.action.transformToLowercase"
},
{
"key": "shift+alt+u",
"command": "editor.action.transformToUppercase"
},
{
"key": "shift+alt+u",
"command": "-bito.menu.styleCheck"
},
{
"key": "ctrl+l",
"command": "workbench.debug.panel.action.clearReplAction"
},
{
"key": "shift+alt+pageup",
"command": "editor.action.smartSelect.expand",
"when": "editorTextFocus"
},
{
"key": "shift+alt+right",
"command": "-editor.action.smartSelect.expand",
"when": "editorTextFocus"
},
{
"key": "tab",
"command": "editor.emmet.action.expandAbbreviation",
"when": "config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus"
},
{
"key": "tab",
"command": "-editor.emmet.action.expandAbbreviation",
"when": "config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus"
},
{
"key": "shift+alt+s",
"command": "editor.action.transformToSnakecase"
},
{
"key": "shift+alt+pagedown",
"command": "editor.action.smartSelect.shrink",
"when": "editorTextFocus"
},
{
"key": "shift+alt+left",
"command": "-editor.action.smartSelect.shrink",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+alt+p",
"command": "workbench.action.experimental.quickTextSearch"
},
{
"key": "ctrl+alt+t",
"command": "testing.startContinuousRun"
},
{
"key": "ctrl+shift+alt+t",
"command": "testing.stopContinuousRun"
}
]

View File

@ -1 +0,0 @@
[{"identifier":{"id":"ms-vscode.cpptools-extension-pack","uuid":"3957b2f6-f086-49b5-a7b4-5da772123130"},"version":"1.3.0","location":{"$mid":1,"path":"/home/goodhumored/.vscode/extensions/ms-vscode.cpptools-extension-pack-1.3.0","scheme":"file"},"relativeLocation":"ms-vscode.cpptools-extension-pack-1.3.0","metadata":{"id":"3957b2f6-f086-49b5-a7b4-5da772123130","publisherId":"5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1717092375286,"pinned":false,"source":"gallery"}},{"identifier":{"id":"ms-vscode.cpptools-themes","uuid":"99b17261-8f6e-45f0-9ad5-a69c6f509a4f"},"version":"2.0.0","location":{"$mid":1,"path":"/home/goodhumored/.vscode/extensions/ms-vscode.cpptools-themes-2.0.0","scheme":"file"},"relativeLocation":"ms-vscode.cpptools-themes-2.0.0","metadata":{"id":"99b17261-8f6e-45f0-9ad5-a69c6f509a4f","publisherId":"5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1717092375319,"pinned":false,"source":"gallery"}},{"identifier":{"id":"ms-vscode.cmake-tools","uuid":"7c889349-8749-43d4-8b5e-08939936d7f4"},"version":"1.18.41","location":{"$mid":1,"path":"/home/goodhumored/.vscode/extensions/ms-vscode.cmake-tools-1.18.41","scheme":"file"},"relativeLocation":"ms-vscode.cmake-tools-1.18.41","metadata":{"id":"7c889349-8749-43d4-8b5e-08939936d7f4","publisherId":"5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1717092375297,"pinned":false,"source":"gallery"}},{"identifier":{"id":"twxs.cmake","uuid":"2be7cf14-2603-402e-9771-fd79df83cdf8"},"version":"0.0.17","location":{"$mid":1,"path":"/home/goodhumored/.vscode/extensions/twxs.cmake-0.0.17","scheme":"file"},"relativeLocation":"twxs.cmake-0.0.17","metadata":{"id":"2be7cf14-2603-402e-9771-fd79df83cdf8","publisherId":"b5ab7991-81a8-4557-af54-4cb8e01e85c1","publisherDisplayName":"twxs","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1717092375305,"pinned":false,"source":"gallery"}},{"identifier":{"id":"ms-vscode.cpptools","uuid":"690b692e-e8a9-493f-b802-8089d50ac1b2"},"version":"1.20.5","location":{"$mid":1,"path":"/home/goodhumored/.vscode/extensions/ms-vscode.cpptools-1.20.5-linux-x64","scheme":"file"},"relativeLocation":"ms-vscode.cpptools-1.20.5-linux-x64","metadata":{"id":"690b692e-e8a9-493f-b802-8089d50ac1b2","publisherId":"5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee","publisherDisplayName":"Microsoft","targetPlatform":"linux-x64","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1717092362217,"pinned":false,"source":"gallery"}},{"identifier":{"id":"vadimcn.vscode-lldb","uuid":"bee31e34-a44b-4a76-9ec2-e9fd1439a0f6"},"version":"1.10.0","location":{"$mid":1,"path":"/home/goodhumored/.vscode/extensions/vadimcn.vscode-lldb-1.10.0","scheme":"file"},"relativeLocation":"vadimcn.vscode-lldb-1.10.0","metadata":{"id":"bee31e34-a44b-4a76-9ec2-e9fd1439a0f6","publisherId":"3b05d186-6311-4caa-99b5-09032a9d3cf5","publisherDisplayName":"Vadim Chugunov","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1717092459490,"pinned":false,"source":"gallery"}},{"identifier":{"id":"franneck94.c-cpp-runner","uuid":"0f4eac03-b4ec-4a55-bce1-deb41fde32ab"},"version":"9.4.8","location":{"$mid":1,"fsPath":"/home/goodhumored/.vscode/extensions/franneck94.c-cpp-runner-9.4.8","external":"file:///home/goodhumored/.vscode/extensions/franneck94.c-cpp-runner-9.4.8","path":"/home/goodhumored/.vscode/extensions/franneck94.c-cpp-runner-9.4.8","scheme":"file"},"relativeLocation":"franneck94.c-cpp-runner-9.4.8","metadata":{"id":"0f4eac03-b4ec-4a55-bce1-deb41fde32ab","publisherId":"2b38f774-03da-4fb7-abaf-18e025753ee5","publisherDisplayName":"franneck94","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1717092459481,"pinned":false,"source":"gallery"}}]

View File

@ -1,23 +0,0 @@
// Place your key bindings in this file to override the defaults
[
{
"key": "shift+alt+up",
"command": "editor.action.copyLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+up",
"command": "-editor.action.copyLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+down",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+down",
"command": "-editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
}
]

File diff suppressed because one or more lines are too long

View File

@ -1,191 +0,0 @@
// Place your key bindings in this file to override the defaults
[
{
"key": "alt+left",
"command": "cursorWordPartLeft"
},
{
"key": "shift+alt+left",
"command": "cursorWordPartLeftSelect"
},
{
"key": "alt+right",
"command": "cursorWordPartRight"
},
{
"key": "shift+alt+right",
"command": "cursorWordPartRightSelect"
},
{
"key": "ctrl+shift+alt+`",
"command": "extension.js-debug.createDebuggerTerminal"
},
{
"key": "ctrl+shift+\\",
"command": "workbench.action.terminal.split",
"when": "terminalFocus && terminalProcessSupported || terminalFocus && terminalWebExtensionContributedProfile"
},
{
"key": "ctrl+shift+5",
"command": "-workbench.action.terminal.split",
"when": "terminalFocus && terminalProcessSupported || terminalFocus && terminalWebExtensionContributedProfile"
},
{
"key": "ctrl+shift+\\",
"command": "workbench.action.terminal.splitActiveTab",
"when": "terminalProcessSupported && terminalTabsFocus"
},
{
"key": "ctrl+shift+5",
"command": "-workbench.action.terminal.splitActiveTab",
"when": "terminalProcessSupported && terminalTabsFocus"
},
{
"key": "ctrl+home",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "alt+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "ctrl+end",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "alt+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "delete",
"command": "-workbench.action.terminal.killActiveTab",
"when": "terminalHasBeenCreated && terminalTabsFocus || terminalIsOpen && terminalTabsFocus || terminalProcessSupported && terminalTabsFocus"
},
{
"key": "ctrl+w",
"command": "workbench.action.terminal.kill",
"when": "terminalFocus"
},
{
"key": "shift+alt+down",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+down",
"command": "-editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+up",
"command": "editor.action.copyLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+up",
"command": "-editor.action.copyLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+up",
"command": "editor.action.insertCursorAbove",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+up",
"command": "-editor.action.insertCursorAbove",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+down",
"command": "editor.action.insertCursorBelow",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+down",
"command": "-editor.action.insertCursorBelow",
"when": "editorTextFocus"
},
{
"key": "shift+alt+i",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor"
},
{
"key": "ctrl+shift+i",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor"
},
{
"key": "alt+g alt+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+shift+w",
"command": "-workbench.action.closeWindow"
},
{
"key": "shift+alt+c",
"command": "editor.action.transformToCamelcase"
},
{
"key": "shift+alt+l",
"command": "editor.action.transformToLowercase"
},
{
"key": "shift+alt+u",
"command": "editor.action.transformToUppercase"
},
{
"key": "shift+alt+u",
"command": "-bito.menu.styleCheck"
},
{
"key": "ctrl+l",
"command": "workbench.debug.panel.action.clearReplAction"
},
{
"key": "shift+alt+pageup",
"command": "editor.action.smartSelect.expand",
"when": "editorTextFocus"
},
{
"key": "shift+alt+right",
"command": "-editor.action.smartSelect.expand",
"when": "editorTextFocus"
},
{
"key": "tab",
"command": "editor.emmet.action.expandAbbreviation",
"when": "config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus"
},
{
"key": "tab",
"command": "-editor.emmet.action.expandAbbreviation",
"when": "config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus"
},
{
"key": "shift+alt+s",
"command": "editor.action.transformToSnakecase"
},
{
"key": "shift+alt+pagedown",
"command": "editor.action.smartSelect.shrink",
"when": "editorTextFocus"
},
{
"key": "shift+alt+left",
"command": "-editor.action.smartSelect.shrink",
"when": "editorTextFocus"
}
]

View File

@ -1,160 +0,0 @@
{
"editor.unicodeHighlight.allowedCharacters": {
"с": true
},
"editor.insertSpaces": true,
"editor.tabSize": 2,
"workbench.editor.pinnedTabSizing": "compact",
"workbench.startupEditor": "newUntitledFile",
"editor.smoothScrolling": true,
"editor.cursorSmoothCaretAnimation": "on",
"workbench.list.smoothScrolling": true,
"editor.cursorBlinking": "phase",
"editor.fontSize": 15,
"editor.detectIndentation": false,
"editor.lineHeight": 18,
"security.workspace.trust.enabled": false,
"editor.linkedEditing": true,
"terminal.integrated.fontSize": 13,
"editor.fontFamily": "FiraCode Nerd Font",
"editor.fontLigatures": true,
"terminal.integrated.fontFamily": "FiraCode Nerd Font",
"emmet.showExpandedAbbreviation": "inMarkupAndStylesheetFilesOnly",
"files.associations": {
"*.php": "php",
"*.tsx": "typescriptreact"
},
"terminal.integrated.mouseWheelScrollSensitivity": 0.2,
"terminal.integrated.defaultProfile.linux": "zsh",
"git.confirmSync": false,
"git.autofetch": true,
"typescript.preferences.importModuleSpecifier": "relative",
"[typescript]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"editor.formatOnSave": true,
"[typescriptreact]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
},
"auto.languages": {
"typescript": {
"symbol": "$",
"stringWrapper": "`"
}
},
"editor.stickyScroll.enabled": true,
"typescript.updateImportsOnFileMove.enabled": "always",
"bitoAI.codeCompletion.enableCommentToCode": true,
"workbench.iconTheme": "material-icon-theme",
"material-icon-theme.files.associations": {
"*.module.ts": "Nest-module",
"*.controller.ts": "Nest-controller",
"*.service.ts": "Nest-service",
"*.filter.ts": "Rubocop",
"*.exception.ts": "Mojo",
"*.interceptor.ts": "Nest-middleware",
"*.decorator.ts": "Razor",
"*.guard.ts": "Nest-guard",
"*.resolver.ts": "Nest-resolver",
"*.object.ts": "Graphql",
"*.schema.ts": "Database",
"*.model.ts": "Database",
"*.dto.ts": "Json",
"*.output-dto.ts": "Json",
"*.message.ts": "Raml",
"*.reply-message.ts": "Raml",
"*.spec.ts": "Vitest",
"*.enum.ts": "Purescript",
"main.ts": "Nest"
},
"material-icon-theme.folders.associations": {
"catalog": "Docs",
"application": "Controller",
"domain": "Core",
"dipalCommon": "Git",
"infrastructure": "Context",
"dtos": "Content",
"enums": "Enum"
},
"explorer.fileNesting.enabled": true,
"explorer.fileNesting.patterns": {
"*.js": "${capture}.js.map, ${capture}.min.js, ${capture}.d.ts",
"*.jsx": "${capture}.js",
"*.ts": "${capture}.ts, ${capture}.spec.ts",
"tsconfig.json": "tsconfig.*.json, vite.config.ts, .swcrc, nest-cli.json",
".eslintrc.json": ".prettierrc",
"package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml",
"Dockerfile": "Dockerfile, .dockerignore, docker-compose.yaml",
".env": ".env, .env.example",
"*.go": "${capture}.go, ${capture}_test.go",
"Jenkinsfile": "Jenkinsfile, sonar-project.properties"
},
"typelens.showReferencesForProperties": false,
"typelens.singular": "eine Referenz",
"typelens.unusedcolor": "#97aecc",
"typelens.skiplanguages": [
"dockerfile",
"csharp",
"jsonc"
],
"typelens.noreferences": "keine Referenzen",
"typelens.plural": "{0} Referenzen",
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"gprs.token": "d73139cbdf4f679050fcc4c21402888953ea9ef5",
"gprs.host": "https://git.dipal.ru/api/v1",
"vitest.commandLine": "run",
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"editor.inlineSuggest.showToolbar": "onHover",
"openproject.base_url": "https://board.dipal.ru",
"openproject.token": "8ce73a54a8e3e19ed698f0480569791d997aa68169710713866f8380d071c901",
"emmet.includeLanguages": {
"typescript": "typescriptreact"
},
// "emmet.triggerExpansionOnTab": true,
"emmet.showSuggestionsAsSnippets": true,
"emmet.showAbbreviationSuggestions": true,
"emmet.useInlineCompletions": true,
"[css]": {
"editor.defaultFormatter": "vscode.css-language-features"
},
"javascript.updateImportsOnFileMove.enabled": "always",
"emmet.excludeLanguages": [
"markdown",
"typescript"
],
"window.zoomLevel": 1,
"[markdown]": {
"editor.defaultFormatter": "yzhang.markdown-all-in-one"
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"markdown.preview.scrollEditorWithPreview": false,
"markdown.preview.scrollPreviewWithEditor": false,
// "oxc_language_server.enable": true,
// "editor.stickyTabStops": true,
// "editor.tabCompletion": "on",
"workbench.editor.highlightModifiedTabs": true,
// "editor.tabFocusMode": true,
"comment-divider.languagesMap": {
"plantuml": [
"'",
"'"
],
},
"workbench.productIconTheme": "bongocat",
"vscode-pets.throwBallWithMouse": true,
"vscode-pets.petSize": "small",
"vscode-pets.theme": "castle",
"go.toolsManagement.autoUpdate": true,
"gopls": {
"ui.navigation.importShortcut": "Definition"
},
}

View File

@ -1,18 +0,0 @@
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
"include": {
"scope": "php",
"prefix": "conf",
"body": [
"\\$config = include(\\$_SERVER['DOCUMENT_ROOT'].'/config/${1:app}.php');",
"$0"
],
"description": "includes config to var"
}
}

View File

@ -1,49 +0,0 @@
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
"log to logger": {
"scope": "php",
"prefix": "lg",
"body": [
"\\$logger->log(\"${1:text}\");$0",
],
"description": "Log output to log file"
},
"log to logger static": {
"scope": "php",
"prefix": "Lg",
"body": [
"Logger::log(\"${1:text}\");$0",
],
"description": "Log output to log file"
},
"vd to logger": {
"scope": "php",
"prefix": "vd",
"body": [
"\\$logger->vd(${1:\\$var});$0",
],
"description": "Log output to log file"
},
"vd to logger static": {
"scope": "php",
"prefix": "Vd",
"body": [
"Logger::vd(${1:\\$var});$0",
],
"description": "Log output to log file"
},
"get logger instance": {
"scope": "php",
"prefix": "logger",
"body": [
"\\$logger = Logger::getInstance();$0",
],
"description": "Log output to console"
}
}

View File

@ -1,26 +0,0 @@
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
// "Print to console": {
// "scope": "javascript,typescript",
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"Insert var": {
"scope": "html",
"prefix": "?",
"body": [
"<?=\\$${1:var}?>"
],
"description": "Insert variable into html"
}
}

View File

@ -1,55 +0,0 @@
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
// "Print to console": {
// "scope": "javascript,typescript",
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"private readonly ...": {
"scope": "typescript",
"prefix": "prr",
"body": [
"private readonly _${1:name}: ${2:Type}"
]
},
"props": {
"scope": "typescriptreact",
"prefix": "props",
"body": [
"{ className }: { className?: string }"
]
},
"prop": {
"scope": "typescript",
"prefix": "prop",
"body": [
"private _${1:name}: ${3:Type}",
"get${2:Name}(): ${3:Type} {",
" return this._${1:name}",
"}",
"set${2:Name}(${1:name}: ${3:Type}) {",
" this._${1:name} = ${1:name}",
"}"
]
},
"roprop": {
"scope": "typescript",
"prefix": "ro",
"body": [
"private readonly _${1:name}: ${3:Type};",
"get${2:Name}(): ${3:Type} {",
" return this._${1:name}",
"}"
]
}
}

File diff suppressed because one or more lines are too long

View File

@ -1,187 +0,0 @@
// Place your key bindings in this file to override the defaults
[
{
"key": "alt+left",
"command": "cursorWordPartLeft"
},
{
"key": "shift+alt+left",
"command": "cursorWordPartLeftSelect"
},
{
"key": "alt+right",
"command": "cursorWordPartRight"
},
{
"key": "shift+alt+right",
"command": "cursorWordPartRightSelect"
},
{
"key": "ctrl+shift+alt+`",
"command": "extension.js-debug.createDebuggerTerminal"
},
{
"key": "ctrl+shift+\\",
"command": "workbench.action.terminal.split",
"when": "terminalFocus && terminalProcessSupported || terminalFocus && terminalWebExtensionContributedProfile"
},
{
"key": "ctrl+shift+5",
"command": "-workbench.action.terminal.split",
"when": "terminalFocus && terminalProcessSupported || terminalFocus && terminalWebExtensionContributedProfile"
},
{
"key": "ctrl+shift+\\",
"command": "workbench.action.terminal.splitActiveTab",
"when": "terminalProcessSupported && terminalTabsFocus"
},
{
"key": "ctrl+shift+5",
"command": "-workbench.action.terminal.splitActiveTab",
"when": "terminalProcessSupported && terminalTabsFocus"
},
{
"key": "ctrl+home",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "alt+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "ctrl+end",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "alt+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "delete",
"command": "-workbench.action.terminal.killActiveTab",
"when": "terminalHasBeenCreated && terminalTabsFocus || terminalIsOpen && terminalTabsFocus || terminalProcessSupported && terminalTabsFocus"
},
{
"key": "ctrl+w",
"command": "workbench.action.terminal.kill",
"when": "terminalFocus"
},
{
"key": "shift+alt+down",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+down",
"command": "-editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+up",
"command": "editor.action.copyLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+up",
"command": "-editor.action.copyLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+up",
"command": "editor.action.insertCursorAbove",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+up",
"command": "-editor.action.insertCursorAbove",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+down",
"command": "editor.action.insertCursorBelow",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+down",
"command": "-editor.action.insertCursorBelow",
"when": "editorTextFocus"
},
{
"key": "shift+alt+i",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor"
},
{
"key": "ctrl+shift+i",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor"
},
{
"key": "alt+g alt+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+shift+w",
"command": "-workbench.action.closeWindow"
},
{
"key": "shift+alt+c",
"command": "editor.action.transformToCamelcase"
},
{
"key": "shift+alt+l",
"command": "editor.action.transformToLowercase"
},
{
"key": "shift+alt+u",
"command": "editor.action.transformToUppercase"
},
{
"key": "shift+alt+u",
"command": "-bito.menu.styleCheck"
},
{
"key": "ctrl+l",
"command": "workbench.debug.panel.action.clearReplAction"
},
{
"key": "alt+w",
"command": "editor.action.smartSelect.expand",
"when": "editorTextFocus"
},
{
"key": "shift+alt+right",
"command": "-editor.action.smartSelect.expand",
"when": "editorTextFocus"
},
{
"key": "tab",
"command": "editor.emmet.action.expandAbbreviation",
"when": "config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus"
},
{
"key": "tab",
"command": "-editor.emmet.action.expandAbbreviation",
"when": "config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus"
},
{
"key": "tab",
"command": "markdowntable.nextCell",
"when": "editorTextFocus && markdowntable.contextkey.selection.InMarkdownTable && !editorReadonly"
},
{
"key": "tab",
"command": "-markdowntable.nextCell",
"when": "editorTextFocus && markdowntable.contextkey.selection.InMarkdownTable && !editorReadonly && !editorTabMovesFocus && !inSnippetMode && !suggestWidgetMultipleSuggestions && !suggestWidgetVisible"
}
]

View File

@ -1,140 +0,0 @@
{
"editor.unicodeHighlight.allowedCharacters": {
"с": true
},
"editor.insertSpaces": true,
"editor.tabSize": 2,
"workbench.editor.pinnedTabSizing": "compact",
"workbench.startupEditor": "newUntitledFile",
"editor.smoothScrolling": true,
"editor.cursorSmoothCaretAnimation": "on",
"workbench.list.smoothScrolling": true,
"editor.fontSize": 15,
"editor.detectIndentation": false,
"editor.lineHeight": 18,
"security.workspace.trust.enabled": false,
"editor.linkedEditing": true,
"terminal.integrated.fontSize": 13,
"editor.fontFamily": "FiraCode Nerd Font",
"editor.fontLigatures": true,
"terminal.integrated.fontFamily": "FiraCode Nerd Font",
"emmet.showExpandedAbbreviation": "inMarkupAndStylesheetFilesOnly",
"files.associations": {
"*.php": "php",
"*.tsx": "typescriptreact"
},
"terminal.integrated.mouseWheelScrollSensitivity": 0.2,
"terminal.integrated.defaultProfile.linux": "zsh",
"git.confirmSync": false,
"git.autofetch": true,
"typescript.preferences.importModuleSpecifier": "relative",
"[typescript]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"editor.formatOnSave": true,
"[typescriptreact]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
},
"auto.languages": {
"typescript": {
"symbol": "$",
"stringWrapper": "`"
}
},
"editor.stickyScroll.enabled": true,
"typescript.updateImportsOnFileMove.enabled": "always",
"bitoAI.codeCompletion.enableCommentToCode": true,
"workbench.iconTheme": "material-icon-theme",
"material-icon-theme.files.associations": {
"*.module.ts": "Nest-module",
"*.controller.ts": "Nest-controller",
"*.service.ts": "Nest-service",
"*.filter.ts": "Rubocop",
"*.exception.ts": "Mojo",
"*.interceptor.ts": "Nest-middleware",
"*.decorator.ts": "Razor",
"*.guard.ts": "Nest-guard",
"*.resolver.ts": "Nest-resolver",
"*.object.ts": "Graphql",
"*.schema.ts": "Database",
"*.model.ts": "Database",
"*.dto.ts": "Json",
"*.output-dto.ts": "Json",
"*.message.ts": "Raml",
"*.reply-message.ts": "Raml",
"*.spec.ts": "Vitest",
"*.enum.ts": "Purescript",
"main.ts": "Nest"
},
"material-icon-theme.folders.associations": {
"catalog": "Docs",
"application": "Controller",
"domain": "Core",
"dipalCommon": "Git",
"infrastructure": "Context",
"dtos": "Content",
"enums": "Enum"
},
"explorer.fileNesting.enabled": true,
"explorer.fileNesting.patterns": {
"*.js": "${capture}.js.map, ${capture}.min.js, ${capture}.d.ts",
"*.jsx": "${capture}.js",
"*.ts": "${capture}.ts, ${capture}.spec.ts",
"tsconfig.json": "tsconfig.*.json, vite.config.ts, .swcrc, nest-cli.json",
".eslintrc.json": ".prettierrc",
"package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml",
"Dockerfile": "Dockerfile, .dockerignore, docker-compose.yaml",
".env": ".env, .env.example",
"Jenkinsfile": "Jenkinsfile, sonar-project.properties"
},
"typelens.showReferencesForProperties": false,
"typelens.singular": "eine Referenz",
"typelens.unusedcolor": "#97aecc",
"typelens.skiplanguages": [
"dockerfile",
"csharp",
"jsonc"
],
"typelens.noreferences": "keine Referenzen",
"typelens.plural": "{0} Referenzen",
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"gprs.token": "d73139cbdf4f679050fcc4c21402888953ea9ef5",
"gprs.host": "https://git.dipal.ru/api/v1",
"vitest.commandLine": "run",
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"editor.inlineSuggest.showToolbar": "onHover",
"openproject.base_url": "https://board.dipal.ru",
"openproject.token": "8ce73a54a8e3e19ed698f0480569791d997aa68169710713866f8380d071c901",
"emmet.includeLanguages": {
"typescript": "typescriptreact"
},
"emmet.triggerExpansionOnTab": true,
"emmet.showSuggestionsAsSnippets": true,
"emmet.showAbbreviationSuggestions": true,
"emmet.useInlineCompletions": true,
"[css]": {
"editor.defaultFormatter": "vscode.css-language-features"
},
"javascript.updateImportsOnFileMove.enabled": "always",
"emmet.excludeLanguages": [
"markdown",
"typescript"
],
"window.zoomLevel": 1,
"[markdown]": {
"editor.defaultFormatter": "yzhang.markdown-all-in-one"
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"markdown.preview.scrollEditorWithPreview": false,
"markdown.preview.scrollPreviewWithEditor": false,
"bitoAI.appearance.fontSize (Match with IDE Font)": false,
}

View File

@ -1,18 +0,0 @@
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
"include": {
"scope": "php",
"prefix": "conf",
"body": [
"\\$config = include(\\$_SERVER['DOCUMENT_ROOT'].'/config/${1:app}.php');",
"$0"
],
"description": "includes config to var"
}
}

View File

@ -1,49 +0,0 @@
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
"log to logger": {
"scope": "php",
"prefix": "lg",
"body": [
"\\$logger->log(\"${1:text}\");$0",
],
"description": "Log output to log file"
},
"log to logger static": {
"scope": "php",
"prefix": "Lg",
"body": [
"Logger::log(\"${1:text}\");$0",
],
"description": "Log output to log file"
},
"vd to logger": {
"scope": "php",
"prefix": "vd",
"body": [
"\\$logger->vd(${1:\\$var});$0",
],
"description": "Log output to log file"
},
"vd to logger static": {
"scope": "php",
"prefix": "Vd",
"body": [
"Logger::vd(${1:\\$var});$0",
],
"description": "Log output to log file"
},
"get logger instance": {
"scope": "php",
"prefix": "logger",
"body": [
"\\$logger = Logger::getInstance();$0",
],
"description": "Log output to console"
}
}

View File

@ -1,26 +0,0 @@
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
// "Print to console": {
// "scope": "javascript,typescript",
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"Insert var": {
"scope": "html",
"prefix": "?",
"body": [
"<?=\\$${1:var}?>"
],
"description": "Insert variable into html"
}
}

View File

@ -1,32 +0,0 @@
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
// "Print to console": {
// "scope": "javascript,typescript",
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"private readonly ...": {
"scope": "typescript",
"prefix": "prr",
"body": [
"private readonly _${1:name}: ${2:Type}"
]
},
"props": {
"scope": "typescriptreact",
"prefix": "props",
"body": [
"{ className }: { className?: string }"
]
}
}

File diff suppressed because one or more lines are too long

View File

@ -1,203 +0,0 @@
// Place your key bindings in this file to override the defaults
[
{
"key": "alt+left",
"command": "cursorWordPartLeft"
},
{
"key": "shift+alt+left",
"command": "cursorWordPartLeftSelect"
},
{
"key": "alt+right",
"command": "cursorWordPartRight"
},
{
"key": "shift+alt+right",
"command": "cursorWordPartRightSelect"
},
{
"key": "ctrl+shift+alt+`",
"command": "extension.js-debug.createDebuggerTerminal"
},
{
"key": "ctrl+shift+\\",
"command": "workbench.action.terminal.split",
"when": "terminalFocus && terminalProcessSupported || terminalFocus && terminalWebExtensionContributedProfile"
},
{
"key": "ctrl+shift+5",
"command": "-workbench.action.terminal.split",
"when": "terminalFocus && terminalProcessSupported || terminalFocus && terminalWebExtensionContributedProfile"
},
{
"key": "ctrl+shift+\\",
"command": "workbench.action.terminal.splitActiveTab",
"when": "terminalProcessSupported && terminalTabsFocus"
},
{
"key": "ctrl+shift+5",
"command": "-workbench.action.terminal.splitActiveTab",
"when": "terminalProcessSupported && terminalTabsFocus"
},
{
"key": "ctrl+home",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "alt+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "ctrl+end",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "alt+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "delete",
"command": "-workbench.action.terminal.killActiveTab",
"when": "terminalHasBeenCreated && terminalTabsFocus || terminalIsOpen && terminalTabsFocus || terminalProcessSupported && terminalTabsFocus"
},
{
"key": "ctrl+w",
"command": "workbench.action.terminal.kill",
"when": "terminalFocus"
},
{
"key": "shift+alt+down",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+down",
"command": "-editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+up",
"command": "editor.action.copyLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+up",
"command": "-editor.action.copyLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+up",
"command": "editor.action.insertCursorAbove",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+up",
"command": "-editor.action.insertCursorAbove",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+down",
"command": "editor.action.insertCursorBelow",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+down",
"command": "-editor.action.insertCursorBelow",
"when": "editorTextFocus"
},
{
"key": "shift+alt+i",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor"
},
{
"key": "ctrl+shift+i",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor"
},
{
"key": "alt+g alt+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+shift+w",
"command": "-workbench.action.closeWindow"
},
{
"key": "shift+alt+c",
"command": "editor.action.transformToCamelcase"
},
{
"key": "shift+alt+l",
"command": "editor.action.transformToLowercase"
},
{
"key": "shift+alt+u",
"command": "editor.action.transformToUppercase"
},
{
"key": "shift+alt+u",
"command": "-bito.menu.styleCheck"
},
{
"key": "ctrl+l",
"command": "workbench.debug.panel.action.clearReplAction"
},
{
"key": "shift+alt+pageup",
"command": "editor.action.smartSelect.expand",
"when": "editorTextFocus"
},
{
"key": "shift+alt+right",
"command": "-editor.action.smartSelect.expand",
"when": "editorTextFocus"
},
{
"key": "tab",
"command": "editor.emmet.action.expandAbbreviation",
"when": "config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus"
},
{
"key": "tab",
"command": "-editor.emmet.action.expandAbbreviation",
"when": "config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus"
},
{
"key": "shift+alt+s",
"command": "editor.action.transformToSnakecase"
},
{
"key": "shift+alt+pagedown",
"command": "editor.action.smartSelect.shrink",
"when": "editorTextFocus"
},
{
"key": "shift+alt+left",
"command": "-editor.action.smartSelect.shrink",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+alt+p",
"command": "workbench.action.experimental.quickTextSearch"
},
{
"key": "ctrl+alt+t",
"command": "testing.startContinuousRun"
},
{
"key": "ctrl+shift+alt+t",
"command": "testing.stopContinuousRun"
}
]

View File

@ -1,159 +0,0 @@
{
"editor.unicodeHighlight.allowedCharacters": {
"с": true
},
"editor.insertSpaces": true,
"editor.tabSize": 2,
"workbench.editor.pinnedTabSizing": "compact",
"workbench.startupEditor": "newUntitledFile",
"editor.smoothScrolling": true,
"editor.cursorSmoothCaretAnimation": "on",
"workbench.list.smoothScrolling": true,
"editor.fontSize": 15,
"editor.detectIndentation": false,
"editor.lineHeight": 18,
"security.workspace.trust.enabled": false,
"editor.linkedEditing": true,
"terminal.integrated.fontSize": 13,
"editor.fontFamily": "FiraCode Nerd Font",
"editor.fontLigatures": true,
"terminal.integrated.fontFamily": "FiraCode Nerd Font",
"emmet.showExpandedAbbreviation": "inMarkupAndStylesheetFilesOnly",
"files.associations": {
"*.php": "php",
"*.tsx": "typescriptreact"
},
"terminal.integrated.mouseWheelScrollSensitivity": 0.2,
"terminal.integrated.defaultProfile.linux": "zsh",
"git.confirmSync": false,
"git.autofetch": true,
"typescript.preferences.importModuleSpecifier": "relative",
"[typescript]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"editor.formatOnSave": true,
"[typescriptreact]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
},
"auto.languages": {
"typescript": {
"symbol": "$",
"stringWrapper": "`"
}
},
"editor.stickyScroll.enabled": true,
"typescript.updateImportsOnFileMove.enabled": "always",
"bitoAI.codeCompletion.enableCommentToCode": true,
"workbench.iconTheme": "emoji-file-icons",
"material-icon-theme.files.associations": {
"*.module.ts": "Nest-module",
"*.controller.ts": "Nest-controller",
"*.service.ts": "Nest-service",
"*.filter.ts": "Rubocop",
"*.exception.ts": "Mojo",
"*.interceptor.ts": "Nest-middleware",
"*.decorator.ts": "Razor",
"*.guard.ts": "Nest-guard",
"*.resolver.ts": "Nest-resolver",
"*.object.ts": "Graphql",
"*.schema.ts": "Database",
"*.model.ts": "Database",
"*.dto.ts": "Json",
"*.output-dto.ts": "Json",
"*.message.ts": "Raml",
"*.reply-message.ts": "Raml",
"*.spec.ts": "Vitest",
"*.enum.ts": "Purescript",
"main.ts": "Nest"
},
"material-icon-theme.folders.associations": {
"catalog": "Docs",
"application": "Controller",
"domain": "Core",
"dipalCommon": "Git",
"infrastructure": "Context",
"dtos": "Content",
"enums": "Enum"
},
"explorer.fileNesting.enabled": true,
"explorer.fileNesting.patterns": {
"*.js": "${capture}.js.map, ${capture}.min.js, ${capture}.d.ts",
"*.jsx": "${capture}.js",
"*.ts": "${capture}.ts, ${capture}.spec.ts",
"tsconfig.json": "tsconfig.*.json, vite.config.ts, .swcrc, nest-cli.json",
".eslintrc.json": ".prettierrc",
"package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml",
"Dockerfile": "Dockerfile, .dockerignore, docker-compose.yaml",
".env": ".env, .env.example",
"Jenkinsfile": "Jenkinsfile, sonar-project.properties"
},
"typelens.showReferencesForProperties": false,
"typelens.singular": "eine Referenz",
"typelens.unusedcolor": "#97aecc",
"typelens.skiplanguages": [
"dockerfile",
"csharp",
"jsonc"
],
"typelens.noreferences": "keine Referenzen",
"typelens.plural": "{0} Referenzen",
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"gprs.token": "d73139cbdf4f679050fcc4c21402888953ea9ef5",
"gprs.host": "https://git.dipal.ru/api/v1",
"vitest.commandLine": "run",
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"editor.inlineSuggest.showToolbar": "onHover",
"openproject.base_url": "https://board.dipal.ru",
"openproject.token": "8ce73a54a8e3e19ed698f0480569791d997aa68169710713866f8380d071c901",
"emmet.includeLanguages": {
"typescript": "typescriptreact"
},
// "emmet.triggerExpansionOnTab": true,
"emmet.showSuggestionsAsSnippets": true,
"emmet.showAbbreviationSuggestions": true,
"emmet.useInlineCompletions": true,
"[css]": {
"editor.defaultFormatter": "vscode.css-language-features"
},
"javascript.updateImportsOnFileMove.enabled": "always",
"emmet.excludeLanguages": [
"markdown",
"typescript"
],
"window.zoomLevel": 1,
"[markdown]": {
"editor.defaultFormatter": "yzhang.markdown-all-in-one"
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"markdown.preview.scrollEditorWithPreview": false,
"markdown.preview.scrollPreviewWithEditor": false,
// "oxc_language_server.enable": true,
// "editor.stickyTabStops": true,
// "editor.tabCompletion": "on",
"workbench.editor.highlightModifiedTabs": true,
// "editor.tabFocusMode": true,
"comment-divider.languagesMap": {
"plantuml": [
"'",
"'"
],
},
"workbench.productIconTheme": "bongocat",
"vscode-pets.throwBallWithMouse": true,
"vscode-pets.petSize": "small",
"vscode-pets.theme": "castle",
"window.menuBarVisibility": "toggle",
"[javascript]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
},
"workbench.editor.editorActionsLocation": "titleBar"
}

View File

@ -1,18 +0,0 @@
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
"include": {
"scope": "php",
"prefix": "conf",
"body": [
"\\$config = include(\\$_SERVER['DOCUMENT_ROOT'].'/config/${1:app}.php');",
"$0"
],
"description": "includes config to var"
}
}

View File

@ -1,49 +0,0 @@
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
"log to logger": {
"scope": "php",
"prefix": "lg",
"body": [
"\\$logger->log(\"${1:text}\");$0",
],
"description": "Log output to log file"
},
"log to logger static": {
"scope": "php",
"prefix": "Lg",
"body": [
"Logger::log(\"${1:text}\");$0",
],
"description": "Log output to log file"
},
"vd to logger": {
"scope": "php",
"prefix": "vd",
"body": [
"\\$logger->vd(${1:\\$var});$0",
],
"description": "Log output to log file"
},
"vd to logger static": {
"scope": "php",
"prefix": "Vd",
"body": [
"Logger::vd(${1:\\$var});$0",
],
"description": "Log output to log file"
},
"get logger instance": {
"scope": "php",
"prefix": "logger",
"body": [
"\\$logger = Logger::getInstance();$0",
],
"description": "Log output to console"
}
}

View File

@ -1,26 +0,0 @@
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
// "Print to console": {
// "scope": "javascript,typescript",
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"Insert var": {
"scope": "html",
"prefix": "?",
"body": [
"<?=\\$${1:var}?>"
],
"description": "Insert variable into html"
}
}

View File

@ -1,69 +0,0 @@
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
// "Print to console": {
// "scope": "javascript,typescript",
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"private readonly ...": {
"scope": "typescript",
"prefix": "prr",
"body": [
"private readonly _${1:name}: ${2:Type}"
]
},
"props": {
"scope": "typescriptreact",
"prefix": "props",
"body": [
"{ className }: { className?: string }"
]
},
"prop": {
"scope": "typescript",
"prefix": "prop",
"body": [
"private _${1:name}: ${3:Type}",
"get${2:Name}(): ${3:Type} {",
" return this._${1:name}",
"}",
"set${2:Name}(${1:name}: ${3:Type}) {",
" this._${1:name} = ${1:name}",
"}"
]
},
"roprop": {
"scope": "typescript",
"prefix": "ro",
"body": [
"private readonly _${1:name}: ${3:Type};",
"get${2:Name}(): ${3:Type} {",
" return this._${1:name}",
"}"
]
},
"vs": {
"scope": "typescript",
"prefix": "vs",
"body": [
"vi.spyOn(${1:class}, \"${2:method}\")${3:.mock$4};"
]
},
"faker lorem word": {
"scope": "typescript",
"prefix": "flw",
"body": [
"faker.lorem.word();"
]
}
}

File diff suppressed because one or more lines are too long

View File

@ -1,133 +0,0 @@
// Place your key bindings in this file to override the defaults
[
{
"key": "alt+left",
"command": "cursorWordPartLeft"
},
{
"key": "shift+alt+left",
"command": "cursorWordPartLeftSelect"
},
{
"key": "alt+right",
"command": "cursorWordPartRight"
},
{
"key": "shift+alt+right",
"command": "cursorWordPartRightSelect"
},
{
"key": "ctrl+shift+alt+`",
"command": "extension.js-debug.createDebuggerTerminal"
},
{
"key": "ctrl+shift+\\",
"command": "workbench.action.terminal.split",
"when": "terminalFocus && terminalProcessSupported || terminalFocus && terminalWebExtensionContributedProfile"
},
{
"key": "ctrl+shift+5",
"command": "-workbench.action.terminal.split",
"when": "terminalFocus && terminalProcessSupported || terminalFocus && terminalWebExtensionContributedProfile"
},
{
"key": "ctrl+shift+\\",
"command": "workbench.action.terminal.splitActiveTab",
"when": "terminalProcessSupported && terminalTabsFocus"
},
{
"key": "ctrl+shift+5",
"command": "-workbench.action.terminal.splitActiveTab",
"when": "terminalProcessSupported && terminalTabsFocus"
},
{
"key": "ctrl+home",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "alt+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "ctrl+end",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "alt+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "delete",
"command": "-workbench.action.terminal.killActiveTab",
"when": "terminalHasBeenCreated && terminalTabsFocus || terminalIsOpen && terminalTabsFocus || terminalProcessSupported && terminalTabsFocus"
},
{
"key": "ctrl+w",
"command": "workbench.action.terminal.kill",
"when": "terminalFocus"
},
{
"key": "shift+alt+down",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+down",
"command": "-editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+up",
"command": "editor.action.copyLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+up",
"command": "-editor.action.copyLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+up",
"command": "editor.action.insertCursorAbove",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+up",
"command": "-editor.action.insertCursorAbove",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+down",
"command": "editor.action.insertCursorBelow",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+down",
"command": "-editor.action.insertCursorBelow",
"when": "editorTextFocus"
},
{
"key": "shift+alt+i",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor"
},
{
"key": "ctrl+shift+i",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor"
},
{
"key": "alt+g alt+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
}
]

View File

@ -1,81 +0,0 @@
{
"editor.tabCompletion": "on",
"editor.unicodeHighlight.allowedCharacters": {
"с": true
},
"editor.insertSpaces": true,
"editor.tabSize": 2,
"workbench.editor.pinnedTabSizing": "compact",
"workbench.startupEditor": "newUntitledFile",
"editor.smoothScrolling": true,
"editor.cursorSmoothCaretAnimation": "on",
"workbench.list.smoothScrolling": true,
"editor.fontSize": 15,
"editor.detectIndentation": false,
"editor.lineHeight": 18,
"security.workspace.trust.enabled": false,
"editor.linkedEditing": true,
"terminal.integrated.fontSize": 13,
"editor.fontFamily": "FiraCode Nerd Font",
"editor.fontLigatures": true,
"terminal.integrated.fontFamily": "FiraCode Nerd Font",
"emmet.showExpandedAbbreviation": "inMarkupAndStylesheetFilesOnly",
"vetur.validation.template": false,
"vetur.validation.script": false,
"vetur.validation.style": false,
"sftp.debug": true,
"sftp.printDebugLog": true,
"files.associations": {
"*.php": "php"
},
"terminal.integrated.mouseWheelScrollSensitivity": 0.2,
"terminal.integrated.defaultProfile.linux": "zsh",
"git.confirmSync": false,
"git.autofetch": true,
"typescript.preferences.importModuleSpecifier": "relative",
"[typescript]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
},
"eslint.codeActionsOnSave.mode": "problems",
"editor.codeActionsOnSave": {
"source.fixAll": "always",
"source.organizeImports": "always"
},
"editor.formatOnSave": true,
"[typescriptreact]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
},
"auto.languages": {
"typescript": {
"symbol": "$",
"stringWrapper": "`"
}
},
"editor.stickyScroll.enabled": true,
"typescript.updateImportsOnFileMove.enabled": "always",
"emmet.includeLanguages": {
"typescript": "typescriptreact"
},
"javascript.updateImportsOnFileMove.enabled": "always",
"bitoAI.codeCompletion.enableCommentToCode": true,
"editor.inlineSuggest.showToolbar": "onHover",
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"[javascript]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
},
"emmet.triggerExpansionOnTab": true,
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"vim.camelCaseMotion.enable": true,
"vim.enableNeovim": true,
"vim.overrideCopy": false,
"vim.sneak": true,
"vim.smartRelativeLine": true,
"vim.useSystemClipboard": true,
"diffEditor.renderSideBySide": true,
"diffEditor.experimental.showMoves": true,
"bitoAI.appearance.fontSize (Match with IDE Font)": false
}

View File

@ -1,18 +0,0 @@
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
"include": {
"scope": "php",
"prefix": "conf",
"body": [
"\\$config = include(\\$_SERVER['DOCUMENT_ROOT'].'/config/${1:app}.php');",
"$0"
],
"description": "includes config to var"
}
}

View File

@ -1,49 +0,0 @@
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
"log to logger": {
"scope": "php",
"prefix": "lg",
"body": [
"\\$logger->log(\"${1:text}\");$0",
],
"description": "Log output to log file"
},
"log to logger static": {
"scope": "php",
"prefix": "Lg",
"body": [
"Logger::log(\"${1:text}\");$0",
],
"description": "Log output to log file"
},
"vd to logger": {
"scope": "php",
"prefix": "vd",
"body": [
"\\$logger->vd(${1:\\$var});$0",
],
"description": "Log output to log file"
},
"vd to logger static": {
"scope": "php",
"prefix": "Vd",
"body": [
"Logger::vd(${1:\\$var});$0",
],
"description": "Log output to log file"
},
"get logger instance": {
"scope": "php",
"prefix": "logger",
"body": [
"\\$logger = Logger::getInstance();$0",
],
"description": "Log output to console"
}
}

View File

@ -1,26 +0,0 @@
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
// "Print to console": {
// "scope": "javascript,typescript",
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"Insert var": {
"scope": "html",
"prefix": "?",
"body": [
"<?=\\$${1:var}?>"
],
"description": "Insert variable into html"
}
}

View File

@ -1,24 +0,0 @@
{
// Place your snippets for typescriptreact here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
// "Print to console": {
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"React component": {
"prefix": "comp",
"body": [
"export default function ${1:Name}({ className }: { className?: string }) {",
" return <div className={`\\${className}`}>$2</div>;",
"}"
],
"description": "new react component"
}
}

File diff suppressed because one or more lines are too long

View File

@ -1,123 +0,0 @@
// Place your key bindings in this file to override the defaults
[
{
"key": "alt+left",
"command": "cursorWordPartLeft"
},
{
"key": "shift+alt+left",
"command": "cursorWordPartLeftSelect"
},
{
"key": "alt+right",
"command": "cursorWordPartRight"
},
{
"key": "shift+alt+right",
"command": "cursorWordPartRightSelect"
},
{
"key": "ctrl+shift+alt+`",
"command": "extension.js-debug.createDebuggerTerminal"
},
{
"key": "ctrl+shift+\\",
"command": "workbench.action.terminal.split",
"when": "terminalFocus && terminalProcessSupported || terminalFocus && terminalWebExtensionContributedProfile"
},
{
"key": "ctrl+shift+5",
"command": "-workbench.action.terminal.split",
"when": "terminalFocus && terminalProcessSupported || terminalFocus && terminalWebExtensionContributedProfile"
},
{
"key": "ctrl+shift+\\",
"command": "workbench.action.terminal.splitActiveTab",
"when": "terminalProcessSupported && terminalTabsFocus"
},
{
"key": "ctrl+shift+5",
"command": "-workbench.action.terminal.splitActiveTab",
"when": "terminalProcessSupported && terminalTabsFocus"
},
{
"key": "ctrl+home",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "alt+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "ctrl+end",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "alt+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "delete",
"command": "-workbench.action.terminal.killActiveTab",
"when": "terminalHasBeenCreated && terminalTabsFocus || terminalIsOpen && terminalTabsFocus || terminalProcessSupported && terminalTabsFocus"
},
{
"key": "ctrl+w",
"command": "workbench.action.terminal.kill",
"when": "terminalFocus"
},
{
"key": "shift+alt+down",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+down",
"command": "-editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+up",
"command": "editor.action.copyLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+up",
"command": "-editor.action.copyLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+up",
"command": "editor.action.insertCursorAbove",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+up",
"command": "-editor.action.insertCursorAbove",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+down",
"command": "editor.action.insertCursorBelow",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+down",
"command": "-editor.action.insertCursorBelow",
"when": "editorTextFocus"
},
{
"key": "shift+alt+i",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor"
},
{
"key": "ctrl+shift+i",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor"
}
]

View File

@ -1,46 +0,0 @@
{
"editor.tabCompletion": "on",
"editor.unicodeHighlight.allowedCharacters": {
"с": true
},
"editor.insertSpaces": false,
"editor.tabSize": 2,
"workbench.editor.pinnedTabSizing": "compact",
"workbench.startupEditor": "newUntitledFile",
"editor.smoothScrolling": true,
"editor.cursorSmoothCaretAnimation": "on",
"workbench.list.smoothScrolling": true,
"editor.fontSize": 15,
"editor.detectIndentation": false,
"editor.lineHeight": 18,
"security.workspace.trust.enabled": false,
"editor.linkedEditing": true,
"terminal.integrated.fontSize": 13,
"editor.fontFamily": "FiraCode Nerd Font",
"editor.fontLigatures": true,
"terminal.integrated.fontFamily": "FiraCode Nerd Font",
"emmet.showExpandedAbbreviation": "inMarkupAndStylesheetFilesOnly",
"vetur.validation.template": false,
"vetur.validation.script": false,
"vetur.validation.style": false,
"sftp.debug": true,
"sftp.printDebugLog": true,
"files.associations": {
"*.php": "php"
},
"terminal.integrated.mouseWheelScrollSensitivity": 0.2,
"terminal.integrated.defaultProfile.linux": "zsh",
"git.confirmSync": false,
"git.autofetch": true,
"typescript.preferences.importModuleSpecifier": "relative",
"[typescript]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
},
"plantuml.render": "PlantUMLServer",
"plantuml.server": "https://www.plantuml.com/plantuml",
"editor.codeActionsOnSave": {},
"editor.formatOnSave": true,
"[typescriptreact]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
}
}

File diff suppressed because one or more lines are too long

View File

@ -1,201 +0,0 @@
// Place your key bindings in this file to override the defaults
[
{
"key": "alt+left",
"command": "cursorWordPartLeft"
},
{
"key": "shift+alt+left",
"command": "cursorWordPartLeftSelect"
},
{
"key": "alt+right",
"command": "cursorWordPartRight"
},
{
"key": "shift+alt+right",
"command": "cursorWordPartRightSelect"
},
{
"key": "ctrl+shift+alt+`",
"command": "extension.js-debug.createDebuggerTerminal"
},
{
"key": "ctrl+shift+\\",
"command": "workbench.action.terminal.split",
"when": "terminalFocus && terminalProcessSupported || terminalFocus && terminalWebExtensionContributedProfile"
},
{
"key": "ctrl+shift+5",
"command": "-workbench.action.terminal.split",
"when": "terminalFocus && terminalProcessSupported || terminalFocus && terminalWebExtensionContributedProfile"
},
{
"key": "ctrl+shift+\\",
"command": "workbench.action.terminal.splitActiveTab",
"when": "terminalProcessSupported && terminalTabsFocus"
},
{
"key": "ctrl+shift+5",
"command": "-workbench.action.terminal.splitActiveTab",
"when": "terminalProcessSupported && terminalTabsFocus"
},
{
"key": "ctrl+home",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "alt+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "ctrl+end",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "alt+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "delete",
"command": "-workbench.action.terminal.killActiveTab",
"when": "terminalHasBeenCreated && terminalTabsFocus || terminalIsOpen && terminalTabsFocus || terminalProcessSupported && terminalTabsFocus"
},
{
"key": "ctrl+w",
"command": "workbench.action.terminal.kill",
"when": "terminalFocus"
},
{
"key": "shift+alt+down",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+down",
"command": "-editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+up",
"command": "editor.action.copyLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+up",
"command": "-editor.action.copyLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+up",
"command": "editor.action.insertCursorAbove",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+up",
"command": "-editor.action.insertCursorAbove",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+down",
"command": "editor.action.insertCursorBelow",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+down",
"command": "-editor.action.insertCursorBelow",
"when": "editorTextFocus"
},
{
"key": "shift+alt+i",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor"
},
{
"key": "ctrl+shift+i",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor"
},
{
"key": "alt+g alt+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+shift+w",
"command": "-workbench.action.closeWindow"
},
{
"key": "shift+alt+c",
"command": "editor.action.transformToCamelcase"
},
{
"key": "shift+alt+l",
"command": "editor.action.transformToLowercase"
},
{
"key": "shift+alt+u",
"command": "editor.action.transformToUppercase"
},
{
"key": "shift+alt+u",
"command": "-bito.menu.styleCheck"
},
{
"key": "ctrl+l",
"command": "workbench.debug.panel.action.clearReplAction"
},
{
"key": "alt+w",
"command": "editor.action.smartSelect.expand",
"when": "editorTextFocus"
},
{
"key": "shift+alt+right",
"command": "-editor.action.smartSelect.expand",
"when": "editorTextFocus"
},
{
"key": "tab",
"command": "editor.emmet.action.expandAbbreviation",
"when": "config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus"
},
{
"key": "tab",
"command": "-editor.emmet.action.expandAbbreviation",
"when": "config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus"
},
{
"key": "shift+alt+s",
"command": "editor.action.transformToSnakecase"
},
{
"key": "ctrl+alt+e",
"command": "emojisense.quickEmoji",
"when": "editorTextFocus"
},
{
"key": "ctrl+i",
"command": "-emojisense.quickEmoji",
"when": "editorTextFocus"
},
{
"key": "tab",
"command": "markdowntable.nextCell",
"when": "editorTextFocus && markdowntable.contextkey.selection.InMarkdownTable && !editorReadonly && !inSnippetMode && !suggestWidgetMultipleSuggestions && !suggestWidgetVisible"
},
{
"key": "shift+tab",
"command": "markdowntable.prevCell",
"when": "editorTextFocus && markdowntable.contextkey.selection.InMarkdownTable && !editorReadonly && !inSnippetMode && !suggestWidgetMultipleSuggestions && !suggestWidgetVisible"
},
]

View File

@ -1,140 +0,0 @@
{
"editor.unicodeHighlight.allowedCharacters": {
"с": true
},
"editor.insertSpaces": true,
"editor.tabSize": 2,
"workbench.editor.pinnedTabSizing": "compact",
"workbench.startupEditor": "newUntitledFile",
"editor.smoothScrolling": true,
"editor.cursorSmoothCaretAnimation": "on",
"workbench.list.smoothScrolling": true,
"editor.fontSize": 15,
"editor.detectIndentation": false,
"editor.lineHeight": 18,
"security.workspace.trust.enabled": false,
"editor.linkedEditing": true,
"terminal.integrated.fontSize": 13,
"editor.fontFamily": "FiraCode Nerd Font",
"editor.fontLigatures": true,
"terminal.integrated.fontFamily": "FiraCode Nerd Font",
"emmet.showExpandedAbbreviation": "inMarkupAndStylesheetFilesOnly",
"files.associations": {
"*.php": "php",
"*.tsx": "typescriptreact"
},
"terminal.integrated.mouseWheelScrollSensitivity": 0.2,
"terminal.integrated.defaultProfile.linux": "zsh",
"git.confirmSync": false,
"git.autofetch": true,
"typescript.preferences.importModuleSpecifier": "relative",
"[typescript]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"editor.formatOnSave": true,
"[typescriptreact]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
},
"auto.languages": {
"typescript": {
"symbol": "$",
"stringWrapper": "`"
}
},
"editor.stickyScroll.enabled": true,
"typescript.updateImportsOnFileMove.enabled": "always",
"bitoAI.codeCompletion.enableCommentToCode": true,
"workbench.iconTheme": "material-icon-theme",
"material-icon-theme.files.associations": {
"*.module.ts": "Nest-module",
"*.controller.ts": "Nest-controller",
"*.service.ts": "Nest-service",
"*.filter.ts": "Rubocop",
"*.exception.ts": "Mojo",
"*.interceptor.ts": "Nest-middleware",
"*.decorator.ts": "Razor",
"*.guard.ts": "Nest-guard",
"*.resolver.ts": "Nest-resolver",
"*.object.ts": "Graphql",
"*.schema.ts": "Database",
"*.model.ts": "Database",
"*.dto.ts": "Json",
"*.output-dto.ts": "Json",
"*.message.ts": "Raml",
"*.reply-message.ts": "Raml",
"*.spec.ts": "Vitest",
"*.enum.ts": "Purescript",
"main.ts": "Nest"
},
"material-icon-theme.folders.associations": {
"catalog": "Docs",
"application": "Controller",
"domain": "Core",
"dipalCommon": "Git",
"infrastructure": "Context",
"dtos": "Content",
"enums": "Enum"
},
"explorer.fileNesting.enabled": true,
"explorer.fileNesting.patterns": {
"*.js": "${capture}.js.map, ${capture}.min.js, ${capture}.d.ts",
"*.jsx": "${capture}.js",
"*.ts": "${capture}.ts, ${capture}.spec.ts",
"tsconfig.json": "tsconfig.*.json, vite.config.ts, .swcrc, nest-cli.json",
".eslintrc.json": ".prettierrc",
"package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml",
"Dockerfile": "Dockerfile, .dockerignore, docker-compose.yaml",
".env": ".env, .env.example",
"Jenkinsfile": "Jenkinsfile, sonar-project.properties"
},
"typelens.showReferencesForProperties": false,
"typelens.singular": "eine Referenz",
"typelens.unusedcolor": "#97aecc",
"typelens.skiplanguages": [
"dockerfile",
"csharp",
"jsonc"
],
"typelens.noreferences": "keine Referenzen",
"typelens.plural": "{0} Referenzen",
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"gprs.token": "d73139cbdf4f679050fcc4c21402888953ea9ef5",
"gprs.host": "https://git.dipal.ru/api/v1",
"vitest.commandLine": "run",
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"editor.inlineSuggest.showToolbar": "onHover",
"openproject.base_url": "https://board.dipal.ru",
"openproject.token": "8ce73a54a8e3e19ed698f0480569791d997aa68169710713866f8380d071c901",
"emmet.includeLanguages": {
"typescript": "typescriptreact"
},
"emmet.triggerExpansionOnTab": true,
"emmet.showSuggestionsAsSnippets": true,
"emmet.showAbbreviationSuggestions": true,
"emmet.useInlineCompletions": true,
"[css]": {
"editor.defaultFormatter": "vscode.css-language-features"
},
"javascript.updateImportsOnFileMove.enabled": "always",
"emmet.excludeLanguages": [
"markdown",
"typescript"
],
"window.zoomLevel": 1,
"[markdown]": {
"editor.defaultFormatter": "yzhang.markdown-all-in-one"
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"markdown.preview.scrollEditorWithPreview": false,
"markdown.preview.scrollPreviewWithEditor": false,
"bitoAI.appearance.fontSize (Match with IDE Font)": false,
}

View File

@ -1,18 +0,0 @@
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
"include": {
"scope": "php",
"prefix": "conf",
"body": [
"\\$config = include(\\$_SERVER['DOCUMENT_ROOT'].'/config/${1:app}.php');",
"$0"
],
"description": "includes config to var"
}
}

View File

@ -1,49 +0,0 @@
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
"log to logger": {
"scope": "php",
"prefix": "lg",
"body": [
"\\$logger->log(\"${1:text}\");$0",
],
"description": "Log output to log file"
},
"log to logger static": {
"scope": "php",
"prefix": "Lg",
"body": [
"Logger::log(\"${1:text}\");$0",
],
"description": "Log output to log file"
},
"vd to logger": {
"scope": "php",
"prefix": "vd",
"body": [
"\\$logger->vd(${1:\\$var});$0",
],
"description": "Log output to log file"
},
"vd to logger static": {
"scope": "php",
"prefix": "Vd",
"body": [
"Logger::vd(${1:\\$var});$0",
],
"description": "Log output to log file"
},
"get logger instance": {
"scope": "php",
"prefix": "logger",
"body": [
"\\$logger = Logger::getInstance();$0",
],
"description": "Log output to console"
}
}

View File

@ -1,26 +0,0 @@
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
// "Print to console": {
// "scope": "javascript,typescript",
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"Insert var": {
"scope": "html",
"prefix": "?",
"body": [
"<?=\\$${1:var}?>"
],
"description": "Insert variable into html"
}
}

View File

@ -1,32 +0,0 @@
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
// "Print to console": {
// "scope": "javascript,typescript",
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"private readonly ...": {
"scope": "typescript",
"prefix": "prr",
"body": [
"private readonly _${1:name}: ${2:Type}"
]
},
"props": {
"scope": "typescriptreact",
"prefix": "props",
"body": [
"{ className }: { className?: string }"
]
}
}

View File

@ -1,165 +0,0 @@
{
"editor.unicodeHighlight.allowedCharacters": {
"с": true
},
"editor.insertSpaces": true,
"editor.tabSize": 2,
"workbench.editor.pinnedTabSizing": "compact",
"workbench.startupEditor": "newUntitledFile",
"editor.smoothScrolling": true,
"editor.cursorSmoothCaretAnimation": "on",
"workbench.list.smoothScrolling": true,
"editor.fontSize": 15,
"editor.detectIndentation": false,
"editor.lineHeight": 18,
"security.workspace.trust.enabled": false,
"editor.linkedEditing": true,
"terminal.integrated.fontSize": 13,
"editor.fontFamily": "FiraCode Nerd Font",
"editor.fontLigatures": true,
"terminal.integrated.fontFamily": "FiraCode Nerd Font",
"emmet.showExpandedAbbreviation": "inMarkupAndStylesheetFilesOnly",
"files.associations": {
"*.php": "php",
"*.tsx": "typescriptreact"
},
"terminal.integrated.mouseWheelScrollSensitivity": 0.2,
"terminal.integrated.defaultProfile.linux": "zsh",
"git.confirmSync": false,
"git.autofetch": true,
"typescript.preferences.importModuleSpecifier": "relative",
"[typescript]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
},
"plantuml.render": "PlantUMLServer",
"plantuml.server": "https://www.plantuml.com/plantuml",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"editor.formatOnSave": true,
"[typescriptreact]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
},
"auto.languages": {
"typescript": {
"symbol": "$",
"stringWrapper": "`"
}
},
"editor.stickyScroll.enabled": true,
"typescript.updateImportsOnFileMove.enabled": "always",
"bitoAI.codeCompletion.enableCommentToCode": true,
"workbench.iconTheme": "emoji-file-icons",
"material-icon-theme.files.associations": {
"*.module.ts": "Nest-module",
"*.controller.ts": "Nest-controller",
"*.service.ts": "Nest-service",
"*.filter.ts": "Rubocop",
"*.exception.ts": "Mojo",
"*.interceptor.ts": "Nest-middleware",
"*.decorator.ts": "Razor",
"*.guard.ts": "Nest-guard",
"*.resolver.ts": "Nest-resolver",
"*.object.ts": "Graphql",
"*.schema.ts": "Database",
"*.model.ts": "Database",
"*.dto.ts": "Json",
"*.output-dto.ts": "Json",
"*.message.ts": "Raml",
"*.reply-message.ts": "Raml",
"*.spec.ts": "Vitest",
"*.enum.ts": "Purescript",
"main.ts": "Nest"
},
"material-icon-theme.folders.associations": {
"catalog": "Docs",
"application": "Controller",
"domain": "Core",
"dipalCommon": "Git",
"infrastructure": "Context",
"dtos": "Content",
"enums": "Enum"
},
"explorer.fileNesting.enabled": true,
"explorer.fileNesting.patterns": {
"*.js": "${capture}.js.map, ${capture}.min.js, ${capture}.d.ts",
"*.jsx": "${capture}.js",
"*.ts": "${capture}.ts, ${capture}.spec.ts, ${capture}.bench.ts",
"tsconfig.json": "tsconfig.*.json, vite.config.ts, .swcrc, nest-cli.json",
".eslintrc.json": ".prettierrc",
"package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml",
"Dockerfile": "Dockerfile, .dockerignore, docker-compose.yaml",
".env": ".env, .env.example",
"Jenkinsfile": "Jenkinsfile, sonar-project.properties"
},
"typelens.showReferencesForProperties": false,
"typelens.singular": "eine Referenz",
"typelens.unusedcolor": "#97aecc",
"typelens.skiplanguages": [
"dockerfile",
"csharp",
"jsonc"
],
"typelens.noreferences": "keine Referenzen",
"typelens.plural": "{0} Referenzen",
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"gprs.token": "d73139cbdf4f679050fcc4c21402888953ea9ef5",
"gprs.host": "https://git.dipal.ru/api/v1",
"vitest.commandLine": "run",
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"editor.inlineSuggest.showToolbar": "onHover",
"openproject.base_url": "https://board.dipal.ru",
"openproject.token": "8ce73a54a8e3e19ed698f0480569791d997aa68169710713866f8380d071c901",
"emmet.includeLanguages": {
"typescript": "typescriptreact"
},
// "emmet.triggerExpansionOnTab": true,
"emmet.showSuggestionsAsSnippets": true,
"emmet.showAbbreviationSuggestions": true,
"emmet.useInlineCompletions": true,
"[css]": {
"editor.defaultFormatter": "vscode.css-language-features"
},
"javascript.updateImportsOnFileMove.enabled": "always",
"emmet.excludeLanguages": [
"markdown",
"typescript"
],
"window.zoomLevel": 1,
"[markdown]": {
"editor.defaultFormatter": "yzhang.markdown-all-in-one"
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"markdown.preview.scrollEditorWithPreview": false,
"markdown.preview.scrollPreviewWithEditor": false,
// "oxc_language_server.enable": true,
// "editor.stickyTabStops": true,
// "editor.tabCompletion": "on",
"workbench.editor.highlightModifiedTabs": true,
// "editor.tabFocusMode": true,
"comment-divider.languagesMap": {
"plantuml": [
"'",
"'"
],
},
"workbench.productIconTheme": "bongocat",
"vscode-pets.throwBallWithMouse": true,
"vscode-pets.petSize": "small",
"vscode-pets.theme": "castle",
"window.menuBarVisibility": "toggle",
"[javascript]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
},
"workbench.editor.editorActionsLocation": "titleBar",
"window.customTitleBarVisibility": "auto",
"editor.unicodeHighlight.ambiguousCharacters": false,
"diffEditor.ignoreTrimWhitespace": false,
"bitoAI.appearance.fontSize (Match with IDE Font)": false
}

View File

@ -1,18 +0,0 @@
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
"include": {
"scope": "php",
"prefix": "conf",
"body": [
"\\$config = include(\\$_SERVER['DOCUMENT_ROOT'].'/config/${1:app}.php');",
"$0"
],
"description": "includes config to var"
}
}

View File

@ -1,49 +0,0 @@
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
"log to logger": {
"scope": "php",
"prefix": "lg",
"body": [
"\\$logger->log(\"${1:text}\");$0",
],
"description": "Log output to log file"
},
"log to logger static": {
"scope": "php",
"prefix": "Lg",
"body": [
"Logger::log(\"${1:text}\");$0",
],
"description": "Log output to log file"
},
"vd to logger": {
"scope": "php",
"prefix": "vd",
"body": [
"\\$logger->vd(${1:\\$var});$0",
],
"description": "Log output to log file"
},
"vd to logger static": {
"scope": "php",
"prefix": "Vd",
"body": [
"Logger::vd(${1:\\$var});$0",
],
"description": "Log output to log file"
},
"get logger instance": {
"scope": "php",
"prefix": "logger",
"body": [
"\\$logger = Logger::getInstance();$0",
],
"description": "Log output to console"
}
}

View File

@ -1,26 +0,0 @@
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
// "Print to console": {
// "scope": "javascript,typescript",
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"Insert var": {
"scope": "html",
"prefix": "?",
"body": [
"<?=\\$${1:var}?>"
],
"description": "Insert variable into html"
}
}

View File

@ -1,69 +0,0 @@
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
// "Print to console": {
// "scope": "javascript,typescript",
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"private readonly ...": {
"scope": "typescript",
"prefix": "prr",
"body": [
"private readonly _${1:name}: ${2:Type}"
]
},
"props": {
"scope": "typescriptreact",
"prefix": "props",
"body": [
"{ className }: { className?: string }"
]
},
"prop": {
"scope": "typescript",
"prefix": "prop",
"body": [
"private _${1:name}: ${3:Type}",
"get${2:Name}(): ${3:Type} {",
" return this._${1:name}",
"}",
"set${2:Name}(${1:name}: ${3:Type}) {",
" this._${1:name} = ${1:name}",
"}"
]
},
"roprop": {
"scope": "typescript",
"prefix": "ro",
"body": [
"private readonly _${1:name}: ${3:Type};",
"get${2:Name}(): ${3:Type} {",
" return this._${1:name}",
"}"
]
},
"vs": {
"scope": "typescript",
"prefix": "vs",
"body": [
"vi.spyOn(${1:class}, \"${2:method}\")${3:.mock$4};"
]
},
"faker lorem word": {
"scope": "typescript",
"prefix": "flw",
"body": [
"faker.lorem.word();"
]
}
}

View File

@ -1,15 +0,0 @@
{
// Place your snippets for typescript here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
// "Print to console": {
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
2fbddcf7-b4a9-412f-9eec-eeb3e1263297

View File

@ -1 +0,0 @@
MANIFEST-000001

View File

@ -1,3 +0,0 @@
2024/05/15-13:01:25.309 8af51 Reusing MANIFEST /home/goodhumored/.config/Code/shared_proto_db/MANIFEST-000001
2024/05/15-13:01:25.309 8af51 Recovering log #3
2024/05/15-13:01:25.310 8af51 Reusing old log /home/goodhumored/.config/Code/shared_proto_db/000003.log

View File

@ -1,3 +0,0 @@
2024/04/15-16:02:56.993 18f18 Reusing MANIFEST /home/goodhumored/.config/Code/shared_proto_db/MANIFEST-000001
2024/04/15-16:02:56.993 18f18 Recovering log #3
2024/04/15-16:02:56.994 18f18 Reusing old log /home/goodhumored/.config/Code/shared_proto_db/000003.log

View File

@ -1 +0,0 @@
MANIFEST-000001

View File

@ -1,3 +0,0 @@
2024/05/15-13:01:25.302 8af51 Reusing MANIFEST /home/goodhumored/.config/Code/shared_proto_db/metadata/MANIFEST-000001
2024/05/15-13:01:25.307 8af51 Recovering log #3
2024/05/15-13:01:25.308 8af51 Reusing old log /home/goodhumored/.config/Code/shared_proto_db/metadata/000003.log

View File

@ -1,3 +0,0 @@
2024/04/15-16:02:56.992 18f18 Reusing MANIFEST /home/goodhumored/.config/Code/shared_proto_db/metadata/MANIFEST-000001
2024/04/15-16:02:56.992 18f18 Recovering log #3
2024/04/15-16:02:56.992 18f18 Reusing old log /home/goodhumored/.config/Code/shared_proto_db/metadata/000003.log